使用docker按装可以外部访问的mysql

213 阅读1分钟

                查询 : docker search mysql
下载镜像 : docker pull mysql:latest
安装并运行 : docker run -p 3306:3306 --name mymysql -v $PWD/mysql/logs:/logs -v $PWD/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest sleep infinity
进入容器 : docker exec -it mysql bash
启动mysql : 进入 : cd /etc/init.d  启动 : ./mysql start
进入mysql : mysql -uroot -p
显示所有数据库 : show databases
进入数据库 : use mysql
显示所有表 : show tables
建库 : CREATE DATABASE test;

授权 : 在mysql中执行: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 

                连接后即可访问