一、安装配置mysql

227 阅读1分钟
  1. 登录root,su root,输入密码:vagrant,因为是vagrant启动的,所以密码就是vagrant
  2. 下载mysql,docker pull mysql:5.7
  3. 查看下载的镜像,docker images
  4. 挂在镜像,设置密码, docker run -p 3306:3306 --name mysql \  -v /mydata/mysql/log:/var/log/mysql \  -v /mydata/mysql/data:/var/lib/mysql \   -v /mydata/mysql/conf:/etc/mysql \   -e MYSQL_ROOT_PASSWORD=root \   -d mysql:5.7
  5. 查看运行程序,docker ps
  6. 进入mysql内部,docker exec -it mysql /bin/bash
  7. 退出mysql,exit
  8. 打开在外面挂载的文件,可以使用文件搜索where is xxx,cd /mydata/mysql
  9. 查看目录下文件,ls
  10. 打开conf文件夹,cd conf
  11. 创建my.cnf,vi my.cnf
  12. 进入vi中,输入a表示插入,这是可以编辑文件,输入[client] default-character-set=utf-8 [mysql] default-character-set=utf-8 [mysqld] init_connect='SET collation_connection=utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve,自己注意格式
  13. 退出vi,输入esc+:wq
  14. 重新启动mysql,docker restart mysql
  15. 进入mysql文件夹下的/etc/mysql,自己进入,说过一遍了,查看my.cnf,cat my.cnf
  16. 确认完成,退出,完美!