docker_deploy_mariadb_mysql
docker 配置MariaDB
拉取mariadb/mysql docker 镜像
docker pull mariadb
启动容器
docker run -d --name mariadb -p 3306:3306 -e TZ="Asia/Shanghai" -e MYSQL_ROOT_PASSWORD='your_password' -e MARIADB_PASSWORD='your_password' mariadb
设置远程连接权限
a. 进入容器
docker exec -it mariadb /bin/bash
b. 授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password';
c. 刷新权限
flush privileges;重启容器
docker restart mariadb
可以测试连接刚才设置的数据库
远程连接 x.x.x.x为公网ip地址
mariadb -h x.x.x.x -u root -p 'your_password'
本地连接
mariadb -u root -p 'your_password'
注意
要在云服务器厂商的控制台开启对应的端口规则,这里使用的默认端口3306
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruomio's electroic note!
