MySql 5.7.28 安裝注意事項


剛好最近用到了5.7,所以順便整理記錄一下,5.7與5.6的區別是5.7不可以使用空密碼直接登錄

下載地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-winx64.zip

安裝之前必須安裝,如果已經安裝了,請忽略:Visual C++ Redistributable Packages for Visual Studio 2013

下載安裝文件到本地之后,解壓出來,查看目錄結構,實際上是沒有data文件夾的,所以,第一步需要初始化數據庫:cd 切到MySql的bin目錄下,然后執行一下命令。

mysqld --initialize

 

 

 然后我們就可以安裝數據庫了,但是在安裝之前,先在my.ini配置文件中增加一個配置節:skip-grant-tables=1,跳過權限驗證,為什么要添加這個呢?因為MySql5.7版本,空密碼是無法登錄的,所以只能跳過驗證,然后才能登錄修改密碼。

skip-grant-tables=1

 

 

 開始安裝,輸入如下命令,安裝完成后,啟動服務:--defaults-file 指定配置文件的路徑

mysqld -install MySql --defaults-file="D:\mysql-5.7.28-winx64\my.ini"

 

 

 免密登錄

mysql -u root

 

 

 登錄成功之后,修改root用戶的密碼

use mysql;
update user set authentication_string = password('dwburning'), password_expired = 'N', password_last_changed = now() where user = 'root';

修改遠程連接權限

update user set host = '%' where user='root';

 

 

 退出mysql,將skip-grant-tables=1的配置注釋掉,重啟mysql服務,然后使用密碼重新登錄,創建新的用戶,授權

create user 'test'@'%' identified by 'dwburning';
grant all privileges on *.* to 'test'@'%' identified by 'dwburning';
flush privileges;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM