docker启动运行mysql容器:
启动mysql实例
$ docker run --name mingxie-mysql -p 32xxx:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql:latest
在shell中访问mysql
docker exec -it mingxie-mysql bash
root@7c289aa0ca95:/#
mysql -uroot -p -h localhost
Enter password:
如果数据库会乱码:
1.更新源库并安装vim
apt-get update
apt-get install vim
2. 进入/etc/mysql,使用vim修改my.cnf
因为这时候的vim不支持复制粘贴,需要用以下方法解决
• 在普通模式下键入下面的值
:set mouse-=a
3. 复制粘贴以下配置
- [client]
default-character-set=utf8 - [mysqld]
character-set-server=utf8 - [mysql]
default-character-set=utf8
4.回到docker,输入以下命令重启容器
docker restart container_id