2018年05月11日 23:51:39 愛不離此 閱讀數:4449mysql
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。 https://blog.csdn.net/qq_35213388/article/details/80287764sql
1.新建my.ini和data文件夾數據庫
建立my.ini 複製如下內容,注意修改路徑,建立data文件夾ide
[mysqld]
spa
basedir=E:/Program Files/MySQL/MySQL Server 8.0
.net
datadir=E:/Program Files/MySQL/MySQL Server 8.0/data
code
port = 3306
server
character-set-server=utf8
blog
#忘記密碼時使用
ip
#skip-grant-tables
#設置協議認證方式
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
2.將mysql數據庫user表裏的root用戶的host改爲%
update user set host='%' where user='root';
3.容許root用戶遠程訪問
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '密碼' WITH GRANT OPTION;
4.Navicat11鏈接mysql8報錯Client does not support authentication protocol requested by server; consider upgrading MySQL client
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
FLUSH PRIVILEGES;