記錄Win10安裝MySQL5.7的步驟

m0o0mbao發表於2018-10-01

安裝步驟

1、編寫配置檔案

[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir = D:softmysql-5.7.22-winx64
datadir = D:\softmysql-5.7.22-winx64data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

2、在bin目錄下開啟CMD.exe執行一些命令,進行初始化。初始化完成後,會生成data目錄

mysqld --initialize-insecure #初始化,生成root的賬戶 密碼為空
mysqld --initialize #初始化,生成root賬戶,隨機密碼。在data目錄-計算機名稱.err日誌裡查詢初始密碼

可能出現的問題,提示許可權問題,要用管理員許可權的CMD執行
目錄路徑問題, dir = D:soft 要改為 dir = D:soft 可能“s”是特殊字元,需要轉義。

3、執行一下命令 安裝mysql服務

mysqld install

執行後提示Service successfully installed.

4、執行net start mysql 啟動mysql服務

net start mysql #啟動MySQL服務

5、登陸MySQL

mysql -u root -p #空密碼 登陸mysql

6、修改密碼

#我使用的是笨方法 直接修改user表
mysql>use mysql;
mysql> select user,authentication_string from user ;
+---------------+-------------------------------------------+
| user          | authentication_string                     |
+---------------+-------------------------------------------+
| root          |                                           |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
+---------------+-------------------------------------------+
3 rows in set (0.00 sec)
mysql> update user set authentication_string =password(`root`) where user =`root`;
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

7、重新整理許可權

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

相關文章