赞
踩
目录
3.6 编辑配置vim /etc/mysql/mysql.conf.d/mysqld.cnf
docker search mysql
docker pull mysql:5.7
conf 、log 、data
- [mysqld]
- sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
-
- # 表名不区分大小写
- lower_case_table_names=1
- #server-id=1
- datadir=/var/lib/mysql
- #socket=/var/lib/mysql/mysqlx.sock
- #symbolic-links=0
-
- [mysqld_safe]
- log-error=/var/log/mysqld.log
- pid-file=/var/run/mysqld/mysqld.pid
- docker run -it -d --restart=always -p 3306:3306 --name mysql -v /home/docker/mysql/conf/:/etc/mysql/conf.d -v /home/docker/mysql/logs:/var/log -v /home/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
-
-
-
- --restart=always 随着容器启动而启动
- --name 命名镜像实例
- -v 持久化挂载(宿主机目录:容器目录)
- -e 环境变量参数
- -p 端口映射(宿主机端口:容器端口)
- -d 表示后台运行
docker exec -it mymysql bash
mysql -uroot -p123456
grant all privileges on *.* to root@'%' identified by "123456";
use mysql;
update mysql.user set authentication_string=password('123456') where user='root';
flush privileges;
quit
ulimit -n
show variables like 'max_connections';
quit
- #依次执行以下两条命令
- apt-get update
-
- apt-get install vim
- max_connections=16384 -- 设置该 DB 最大连接数
-
- max_user_connections=2000 -- 设置单用户最大连接数
quit
exit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。