安装mysql
docker pull mysql:5.7
启动msql
docker run -p 3306:3306 --name mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
-p 3306:3306 代表将3306端口指定到本地数据库3306端口
然后输入 docker images 此时可看到mysql5.7
输入 docker ps 查看mySQL进程
进入mysql容器
docker exec -it 4b1993412ff1 /bin/bash
4b字符串是mysql CONTAINER ID
登录mysql
mysql -uroot -proot
修改数据库密码
set password for root@localhost = password('新密码');
或者,打开cmd进入mysql的bin目录,
然后修改mysql的用户密码格式:mysqladmin -u用户名 -p旧密码; password 新密码
修改权限
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
或者
ALTER USER 'root'@'%' IDENTIFIED BY '密码';
刷新权限:flush privileges;