椒江网站建设公司,融安有那几个网站做的比较好的,wordpress客户端制作,社保网站做员工用工备案吗以下为ubuntu20.04环境#xff0c;默认已安装docker#xff0c;没安装的网上随便找个教程就好了
拉去mysql镜像
docker pull mysql这样是默认拉取最新的版本latest 这样是指定版本拉取
docker pull mysql:5.7查看已安装的mysql镜像
docker images通过镜像生成容器
docke…以下为ubuntu20.04环境默认已安装docker没安装的网上随便找个教程就好了
拉去mysql镜像
docker pull mysql这样是默认拉取最新的版本latest 这样是指定版本拉取
docker pull mysql:5.7查看已安装的mysql镜像
docker images通过镜像生成容器
docker run -d -p 3000:3306 -e MYSQL_ROOT_PASSWORD123456 -v /media/rice/文件/水利数据/DB-GPT-Dec/docker/examples/sqls/:/opt/files/ --name zys-sql mysql注意3306不能改这个是内部的端口号必须是3306否则外部会连接不到里面左边的3000可以改成任意没被占用的端口号外部连接的时候是输入左边的端口号的-v参数是连接共享文件夹自行选择左边是主机文件夹路径右边是容器内路径
重启一下容器不然可能概率性出现登录不进mysql的情况
docker restart zys-sql进入sql容器
docker exec -it zys-sql bash在容器内输入然后输入密码 mysql -uroot -p设置一下权限这样外面才能访问mysql否则会无法连接 那个密码是创建容器的时候设置的密码
alter user root% identified with mysql_native_password by 123456;然后刷新一下权限
flush privileges;然后用navicat进行连接测试 输入完后点击左下角 Test Connection显示连接成功就是ok了
查看mysql内部的字符格式
show variables like character%;基本都是这样的这个latin1格式是不支持mysql输入中文的会导致乱码 运行这句把字符格式设置为utf8这样数据库的中文就不是乱码了
set names utf8;改完后如下