安裝步驟
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)