需要快速安装一个MySQL数据库,还是使用Docker方便快捷。
首先创建本地目录/usr/local/mysql-docker
,并设置权限。
1 | sudo chmod 777 mysql-docker |
这样存放Docker上面MySQL的数据文件,哪怕重启以后,数据不会丢失。
运行下面命令,就可以在Docker下面成功安装 MySQL 5.7。
1 | docker run --name mysql --env MYSQL_ROOT_HOST=172.17.%.% --env MYSQL_ROOT_PASSWORD=123456 -v /usr/local/mysql-docker:/var/lib/mysql -p 3306:3306 -d mysql/mysql-server:5.7 |
如果没有把本地路径 添加到Docker的文件共享目录里,可能会报如下错误:
1 | The path /usr/local/mysql-docker |
进入Docker -> Preferences... -> File Sharing
,把路径添加进去即可。
进入Docker容器
1 | docker exec -it 5fd4bb2b6c67 bash |
进入数据库
1 | bash-4.2# mysql -uroot -p123456 |