1.下載安裝包mysql
https://dev.mysql.com/downloads/mysql/sql
下載後解壓到D:\Program Files\mysql-8.0.13-winx64server
2.添加配置文件my.inirem
在目錄D:\Program Files\mysql-8.0.13-winx64下:it
新建txt文件,複製下面內容後,修改文件名爲my.iniio
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=D:\Program Files\mysql-8.0.13-winx64
datadir=D:\Program Files\mysql-8.0.13-winx64
max_connections=200
character-set-server=utf8
default-storage-engine=INNODBconsole
3.添加環境變量登錄
新建系統變量MYSQL_HMOE變量
MYSQL_HMOE:D:\Program Files\mysql-8.0.13-winx64;sed
編輯系統變量Path
path 後新建 %MYSQL_HOME%\bin
4.運行初始化命令
PS D:\Program Files\mysql-8.0.13-winx64\bin> ./mysqld --initialize--insecure
PS D:\Program Files\mysql-8.0.13-winx64\bin> ./mysqld -install
Service successfully installed.
PS D:\Program Files\mysql-8.0.13-winx64\bin> net start mysql
MySQL 服務正在啓動 ....
MySQL 服務已經啓動成功。
./mysqld --initialize--insecure 初始化沒有密碼的root用戶,啓動後mysql -u root -p 回車直接登陸
./mysqld --initialize --console 初始化隨機密碼的root用戶,密碼會打印出來:
2018-12-27T15:38:40.702940Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: s.&5#kdP
uw5(
修改登陸密碼
mysql> set password for 用戶名@localhost = password('新密碼');
例子:
mysql> set password for root@localhost = password('1234');
這個例子將用戶root的密碼更改成1234,此時不能立馬生效,須要從新啓動才能生效。
問題:
若出現
MySQL 服務正在啓動 .
MySQL 服務沒法啓動。
服務沒有報告任何錯誤。
請鍵入 NET HELPMSG 3534 以得到更多的幫助。
請查看解壓包下是否有data文件夾,如有則刪除後執行./mysqld remove後,從新執行上文初始化命令便可