主页 M

docker下安装mysql及phpmyadmin,多mysql安装

2022-04-08 网页编程网 网页编程网

1.安装mysql

docker pull mysql:5.7
docker run -d -p 3306:3306 --name mysql \
-v /docker/mysql/conf:/etc/mysql/conf.d \
-v /docker/mysql/logs:/logs \
-v /docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
mysql:5.7

1.1解决mysql访问慢

容器中找到/etc/mysql/my.cnf 添加如下内容:

[mysqld]
skip-name-resolve

1.2进入mysql

ip是数据库在docker的IP地址。

docker run -it --rm mysql:5.7 mysql -h 172.17.0.6 -u root -p

2安装phpmyadmin

这是新建一mysql,所有端口与原端口不要冲突了;phpmyadmin连的mysql地址,是其docker中IP地址,并非localhost。

docker pull phpmyadmin/phpmyadmin
docker run -d --name mysql-admin-ui -e PMA_HOST=172.17.0.6 -e PMA_PORT=3306 -p 8000:80 phpmyadmin/phpmyadmin
阅读原文
阅读 2533
123 显示电脑版