解决centos7中安装mysql8,用数据库连接工具(navi

2019-06-03  本文已影响0人  最后的夏t

docker中创建一个mysql的容器命令

docker run -p 3306:3306 --name mysql01 -e  MYSQL_ROOT_PASSWORD=123456 -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

-p: 指定mysql端口映射
--name:指定mysql容器的名字
-e:指定mysql密码
-d:后台运行
 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci:设置字符编码

1、登录linux下的mysql

[root@localhost ~]# docker exec -it mysql01(容器的名字) bash

root@0febdb50aa43:/# mysql -u root -p              (用root登录mysql)
进入mysql后如下图: 2.jpg

2、赋予任何主机访问数据的权限


mysql>use mysql; 

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;       //刷新数据

3、修改密码的加密方式

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

mysql>FLUSH PRIVILEGES;       //刷新数据
上一篇下一篇

猜你喜欢

热点阅读