码迷,mamicode.com
首页 > 数据库 > 详细

mysql

时间:2020-07-28 22:12:03      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:默认   提示   ges   with   name   select   use   解决   lte   

docker pull mysql
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

MySQL8.0登录提示caching_sha2_password问题解决方法
方式一:
配置 mysql.cnf 配置默认身份验证插件
[mysqld]
default_authentication_plugin = mysql_native_password
mysql -u root -p
SELECT Host, User, plugin from user;
方式二:
use mysql;
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
FLUSH PRIVILEGES;
SELECT Host, User, plugin from user;



docker run -d -p 3306:3306
-v /etc/mysql/my.cnf:/etc/mysql/conf.d/mysqld.cnf
-v /data/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=12345
--name mysql_test
mysql

mysql

标签:默认   提示   ges   with   name   select   use   解决   lte   

原文地址:https://www.cnblogs.com/yifanSJ/p/13393521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!