Docker安装mysql
查询mysql
docker pull mysql
安装mysql
默认拉取最新版本mysql
docker pull mysql
启动mysql容器(创建镜像实例)
docker run -p 3306:3306 --privileged=true -v /mysql/data:/var/lib/mysql -v /mysql/log:/var/log/mysql -v /mysql/conf:/etc/mysql/conf.d
-e MYSQL_ROOT_PASSWORD=1234qwer --name=mysql -d mysql:latest
启动mysql容器(创建镜像实例)
docker ps -a
进入mysql容器—并登陆mysql
格式:docker exec -it mysql名称 bash
进入mysql容器操作台命令:docker exec -it mysql bash
登录mysql命令:mysql -u root -p
开启远程访问权限
命令: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;
                    
                
                
            
        
浙公网安备 33010602011771号