mysql
docker 启动mysql
1. 下载mysql镜像
docker pull mysql:5.6
2.启动mysql
docker run -itd --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:tag
--name
mysql
是要分配给容器的名称,my-secret-pw
是要为MySQL根用户设置的密码,并且tag
是指定所需MySQL版本的标记
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6
3. 客户端连接是出现 Client does not support authentication protocol requested by server
重置密码:
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
flush privileges;
4. 导入.sql
mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
mysql –u root –p 123456 -Dtest < user.sql