linux怎么查看本机内存大小
361
2022-10-19
docker 自定义mysql 端口 23306
1.下载 mysql
docker pull mysql:5.7
2.启动mysql
docker run -p 23306:23306 --name mysql2 \-e MYSQL_ROOT_PASSWORD=gaotao123823. \-d mysql:5.7
说明
\ 换行符name : 启动后在 doocker 中的名字 自定义MYSQL_ROOT_PASSWORD : 启动的后设置的mysql密码mysql:5.7 : docker中mysql 的版本-p: 指定端口启动 完成第一步
3.进入容器
docker exec -it mysql2 /bin/bash
说明
5.x 的mysql 进入 是空的mysql 默认是不支持 中文的 加上以下配置 防止中文乱码
4.编写追加 mysqld.cnf
cat <
退出容器
5.把容器文件复制到宿主机
docker cp mysql2:/etc/mysql/mysql.conf.d/mysqld.cnf /root/test/my.cnf
6.删掉 mysql2 容器
docker rm -f mysql2
7.重新启动新的mysql
docker run -p 23306:23306 --name mysql2 \-e MYSQL_ROOT_PASSWORD=gaotao123823. \-v /root/test/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf \-d mysql:5.7
8.测试端口
#进入容器docker exec -it mysql2 bash#登录mysql 使用23306端口root@52d31ae65b78:/# mysql -u root -p'gaotao123823.' -h 192.168.5.75 -P 23306#登录成功mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.38 MySQL Community Server (GPL)Copyright (c) 2000, 2022, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
9.修改mysql 端口,测试成功
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~