docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写
1、拉取鏡像
//拉取mysql鏡像
docker pull mysql//查看鏡像
docker images
2、啟動mysql
$ docker run --name mysq.db -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1
-e MYSQL_ROOT_PASSWORD :設置mysql密碼
-v /home/mysql/:/var/lib/mysql:掛載磁盤實現數據持久化
--lower_case_table_names=1 :忽略大小寫,docker mysql默認區分大小寫的
注:參數順序一定要對,--lower_case_table_names=1要加在鏡像名后面,鏡像名前面是參數,后面是mysql配置,不然會報錯
lower_case_table_names=1?只能在初始化時配置,不然會報
查看MySQL官方文檔,有記錄:
lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.
只有在初始化的時候設置 ?lower_case_table_names=1?才有效
3、連接mysql
3.1 進入mysql容器
//進入mysql容器
docker exec -it mysql.db /bin/bash
3.2 登錄mysql
mysql -uroot -p
3.3? docker mysql默認支持遠程連接,使用Navicat遠程連接,查看配置忽略大小寫是否成功
Docker安裝Mysql8.0,并配置忽略大小寫
總結
以上是生活随笔為你收集整理的docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 什么时候销毁对象,什么决定什么时
- 下一篇: matlab 维纳滤波恢复运动模糊,运动