命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
命令:flush privileges;
把root用户的密码改成 mysql_native_password 模式,即可远程连接
#创建一个账号-admin,用来进行远程访问;
CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
赋予所有权限给之前创建的账号:admin
GRANT ALL ON *.* TO 'admin'@'%';
确认使用密码{123456}登录此账号{admin}
密码尽量复杂,安全性更高。
ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
刷新权限
FLUSH PRIVILEGES;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
6、查看docker日志
命令:docker logs -f --tail 10 a4dac74d48f7
1
7、常用命令
查看进程
命令:docker ps -a
1
关闭docker中mysql容器
命令:docker stop mysqlserver
1
8、 重启docker中mysql重启
重启docker
命令:systemctl restart docker
1
关闭docker
命令:systemctl stop docker
1
9、移除原来的container ID(就是长长的那串数字)
docker rm+ container ID
1
10、退出容器
三、Mysql设置
1、进入容器:
命令: docker exec -it mysql bash
命令:mysql -u root -p
1
2
3
2、定位容器位置:
命令:whereis mysql
显示:mysql: /usr/bin/mysql /usr/lib/mysql /etc/mysql /usr/share/mysql