基于阿里云的网站开发,做k12网站,数据库网站建设方案,合肥软件公司排名1、下载mysql:5.7镜像
[rootlocalhost ~]# docker search mysql (某个XXX镜像名字)
[rootlocalhost ~]# docker pull mysql:5.7 按装之前查看一下是否按装过mysql。如果安装过会占用3306端口。
[rootlocalhost ~]# ps -ef | grep mysql 2、简单的安装
[rootlocalhost ~]# d…1、下载mysql:5.7镜像
[rootlocalhost ~]# docker search mysql (某个XXX镜像名字)
[rootlocalhost ~]# docker pull mysql:5.7 按装之前查看一下是否按装过mysql。如果安装过会占用3306端口。
[rootlocalhost ~]# ps -ef | grep mysql 2、简单的安装
[rootlocalhost ~]# docker run --namemysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD123456 mysql:5.7
安装完ps查看一下
[rootlocalhost ~]# docker ps 3、进入
[rootlocalhost ~]# docker exec -it 424868d127b5 /bin/bash
root424868d127b5:/# mysql -uroot -p
输入密码
mysql show databases;
mysql create database db1;
mysql use db1;
mysql create table t1(id int,name varchar(10));
mysql insert into t1 values(1,zhao);
mysql select * from t1; 注这时插入不了中文不是utf-8,默认是 latin1要改成utf-8 要改/etc/mysql/conf.d这个文件
4、安装mysql加容器数据卷
[rootlocalhost ~]# docker run --namemysql -d -p 3306:3306 --privilegedtrue -v /zhao/mysql/log:/var/log/mysql -v /zhao/mysql/data:/var/lib/mysql -v /zhao/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD123456 mysql:5.7 5、修改conf
在宿主机上改
[rootlocalhost ~]# cd /zhao/mysql/conf/
[rootlocalhost conf]# vim my.cnf//下面复制到my.cnf[client]
default_character_setutf8
[mysqld]
collation_server utf8_general_ci
character_set_server utf8
6、重启容器
[rootlocalhost ~]# docker restart 050999ef7a55