MYSQL 安裝和常用命令

2022-06-30 02:48:13 字數 2680 閱讀 5206

1.安裝mysql,壓縮包解壓後新建my.ini檔案

my.ini檔案內容如下:

[mysqld]

# 設定3306埠

port=3306

# 設定mysql的安裝目錄

basedir=f:\bcdev\mysqlserver8\mysql8.0.14

# 設定mysql資料庫的資料的存放目錄

datadir=f:\bcdev\mysqlserver8\mysql8.0.14\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=10

# 服務端使用的字符集預設為utf8

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

default_authentication_plugin=mysql_native_password

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[client]

# 設定mysql客戶端連線服務端時預設使用的埠

port=3306

default-character-set=utf8

修改如下配置

# 設定mysql的安裝目錄

basedir=f:\bcdev\mysqlserver8\mysql8.0.14

# 設定mysql資料庫的資料的存放目錄

datadir=f:\bcdev\mysqlserver8\mysql8.0.14\data

配置環境變數:

path中增加

f:\bcdev\mysqlserver8\mysql8.0.14\bin

管理員 cmd 進入f:\bcdev\mysqlserver8\mysql8.0.14\bin下執行

mysqld --initialize-insecure 配置

mysqld -install 安裝

net start mysql 啟動

mysql -uroot -p 登陸

直接回車,預設空密碼

2.修改root密碼,新建賬號並配置許可權。

修改root密碼

use mysql;

alter user 'root'@'localhost' identified by '123456';

quit;

重新登陸,使用密碼123456

mysql -uroot -p

123456

建立使用者: 賬號 zhangsan 密碼 zhangsan123

use mysql;

create user 'zhangsan'@'%' identified by 'zhangsan123';

修改zhangsan的密碼為123456

alter user 'zhangsan'@'%' identified with mysql_native_password by '123456';

授予所有許可權

grant all privileges on *.* to 'zhangsan'@'%' with grant option;

3.資料庫常用命令:

show databases;

use ceshi;

show tables;

建表語句:

create table temp20210310(id int primary key auto_increment, name varchar(18), description varchar(100));

插入語句:

insert into temp20210310 (id,name,description)values('1','ceshi','描述ceshi');

4.mysql資料庫重置密碼

1:net stop mysql 停止mysql服務

2:mysqld --console --skip-grant-tables --shared-memory 啟動mysql服務的時候跳過許可權表認證

3:由於上面的命令列被mysql的服務給占用,我們得重新開啟乙個新的命令列

4:在新開的命令列中執行mysql

5:update user set authentication_string = '' where user='root' ; 將root使用者的密碼清空

6:quit 退出,然後在之前的命令行將我們開啟的mysql服務停止掉(ctrl+c或者關閉命令列),然後執行net start mysql 重新啟動mysql服務

7:在我們之後開啟的命令列中輸入mysql -uroot -p 然後按enter鍵,輸入密碼繼續按enter鍵(這裡密碼已經被清空)

8:alter user 'root'@'localhost' identified by '新密碼'; 修改密碼

9:退出後,使用新密碼登入

mysql基本常用命令 MySQL常用命令(一)

cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...

mysql巡檢常用命令 mysql 常用命令

客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...