1,備份
原MySQL地址D:\Program Files\phpStudy\PHPTutorial\MySQL
備份原來的MySQL,改名MySQL-backup
2,下載
官網下載mysql5.7版本
MySQL官網5.7下載地址
解壓,將下載的mysql放到D:\Program Files\phpStudy\PHPTutorial
,改名稱為MySQL
3,配置
在MySQL目錄新建my.ini
寫入
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="D:/Program Files/phpStudy/PHPTutorial/MySQL/"
datadir="D:/Program Files/phpStudy/PHPTutorial/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB
#支援 INNODB 引擎模式。修改為 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能啟動,刪除data目錄下ib開頭的日誌檔案重新啟動。
#新加
innodb_file_per_table = 1
# skip-grant-tables = 1 #跳過許可權驗證
log-error = D:/Program Files/phpStudy/PHPTutorial/MySQL/data/error.log
4,執行CMD,執行命令
cd PHPTutorial\MySQL\bin
mysqld -remove
mysqld --initialize-insecure --user=mysql
mysqld -install
net start mysql
mysql -u root -p
如果還是要密碼的話,在D:/Program Files/phpStudy/PHPTutorial/MySQL/data/error.log
這裡面看看
2019-06-30T10:26:00.402534Z 1 [Note] A temporary password is generated for root@localhost: bVwHl;mjw6r1
這裡就有這個密碼,記得原來my.ini
註釋skip-grant-tables = 1
,
5,在phpStudy裡面操作
sc delete mysql
執行完後就可以使用phpSudy操作mysql的狀態了
本作品採用《CC 協議》,轉載必須註明作者和本文連結