解决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; //刷新数据