记录一下安装使用MySql8.0以及允许Navicat11远程连接

1.新建my.ini和data文件夹

创建my.ini 复制以下内容,注意修改路径,创建data文件夹

[mysqld]
basedir=E:/Program Files/MySQL/MySQL Server 8.0
datadir=E:/Program Files/MySQL/MySQL Server 8.0/data 
port = 3306
character-set-server=utf8
#忘记密码时使用
#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;


猜你喜欢

转载自blog.csdn.net/qq_35213388/article/details/80287764