当前位置: 首页 > news >正文

重庆市建设工程施工安全管理总站企业网站建设哪家便宜

重庆市建设工程施工安全管理总站,企业网站建设哪家便宜,域名购买是什么意思,各大网站vip接口建设一、docker下载地址 下载地址 二、安装docker完成 罗列一下docker常用命令 # 查看docker版本 docker --version# 拉取镜像 docker pull 镜像名# 查看当前所有镜像 docker images# 查看运行中的容器 docker ps -a docker ps grep| 镜像名#镜像启动操作: sudo dock…

一、docker下载地址

下载地址

二、安装docker完成

在这里插入图片描述

罗列一下docker常用命令

# 查看docker版本
docker --version# 拉取镜像
docker pull 镜像名# 查看当前所有镜像
docker images# 查看运行中的容器
docker ps -a
docker ps grep| 镜像名#镜像启动操作:
sudo docker start 镜像名
sudo docker stop 镜像名
sudo docker restart 镜像名# 删除镜像
docker rm 镜像名/镜像id# 进入容器内部
docker exec -it 镜像名/镜像id /bin/bash# 宿主机复制文件到镜像内部
docker cp 文件 容器id:/etc/
docker cp text.txt c10fec6c05d0:/etc/

三、安装mysql

一、拉取镜像

# 拉取镜像
docker pull mysql# 或者
docker pull mysql:latest# 以上两个命令是一致的,默认拉取的就是 latest 版本的# 我们还可以用下面的命令来查看可用版本:
docker search mysql

二、查看镜像

使用以下命令来查看是否已安装了 mysql镜像

docker images

三、运行镜像

初始化时运行以下文件:

docker run --name mysql --restart=always --privileged=true \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf.d:/etc/mysql/conf.d \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:latest

修改容器配置文件:

# 查看正在运行的容器
docker ps
# 查看所有的docker容器
docker ps -a

进入容器内部:

docker exec -it mysql /bin/bash

查看本地是否有配置文件:

/usr/local/mysql/conf/my.cnf

如果没有创建一个my.cnf:

vi my.cnf
[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]# 设置东八区时区
default-time_zone = '+8:00'# 设置密码验证规则,default_authentication_plugin参数已被废弃# 改为authentication_policy#default_authentication_plugin=mysql_native_password
authentication_policy=mysql_native_password# 限制导入和导出的数据目录
# 为空,不限制导入到处的数据目录;
# 指定目录,必须从该目录导入到处,且MySQL不会自动创建该目录;
# 为NULL,禁止导入与导出功能
#secure_file_priv=/var/lib/mysql
secure_file_priv=init_connect='SET collation_connection = utf8mb4_0900_ai_ci'init_connect='SET NAMES utf8mb4'character-set-server=utf8mb4collation-server=utf8mb4_0900_ai_ciskip-character-set-client-handshakeskip-name-resolve

复制文件到容器内部:

docker cp my.cnf 容器id:/etc/mysql/conf.d/

在进入容器内部:

docker exec -it mysql /bin/bash

在这里插入图片描述

exit 退出

四、设置docker启动时启动mysql

docker update mysql --restart=always

五、重启mysql

docker restart mysql

四、授权访问问题

一、进入容器

docker exec -it mysql /bin/bash

此时我们使用mysql客户端连接服务器是失败的,因为默认的root不具有远程连接的权限。

上面的密码不要输入,直接回车进入。

二、选择数据库

show databases;
use mysql;

三、查看用户连接情况

select host, user, plugin,  authentication_string, password_expired from user;

四、修改密码认证方式

ALTER USER root@'%' IDENTIFIED WITH mysql_native_password BY '123456';ALTER USER root@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';-- 刷新权限
FLUSH PRIVILEGES;-- 退出
exit

五、重启 再试试

docker restart mysql

六、错误解决

1、Unable to load authentication plugin ‘caching_sha2_password’.

修改两个地方:
1、mysql5.6,升级到8.0,连接数据库就报错:,修改pom.xml中的 mysql-connector-java 版本为8.x.xx
在这里插入图片描述
2、修改项目中数据库连接配置文件,改为 com.mysql.cj.jdbc.Driver在这里插入图片描述

http://www.yayakq.cn/news/439369/

相关文章:

  • 一级页面的网站怎么做服务器搭建代理ip
  • 西红门网站建设阳朔到桂林北
  • 天长网站建设天长公司怎样建自己网站
  • 珠宝店网站项目网页设计oa手机版下载
  • 软件开发需求发布平台谷歌seo排名优化服务
  • 怎么做多语言的网站建立一个网站怎样赚钱
  • 网页版传奇手游排行榜网络营销就是seo正确吗
  • 许昌城乡建设局网站如何在百度上做广告
  • 网站建设+深圳+凡科企业网站建设解决方案报告论文
  • 电子商务网站规划与建设步骤沧州网站建设沧州
  • 本地企业网站建设服务优秀的响应式网站模板下载
  • 门店到什么地步可以做网站网站大全网站免费
  • php网站开发工程师招聘网建网页和网站的区别
  • 做英语题目的网站免费制作一个自己的网站
  • 网站app公众号先做哪个比较好开发公司质量安全科职责
  • 网站正能量晚上不用下载进入免费安徽省新天源建设公司网站
  • php做网站安全做微信小程序和网站那个简单
  • 网站建设和管理情况网站分析 实例
  • 池州市网站建设优化网站设计需要考虑的基本原则
  • 做设计怎么进公司网站在线网页制作系统搭建
  • 视频网站内容规划办公楼网络设计方案
  • 网站建设所需夺目视频制作网站
  • wordpress 编辑分类目录seo管理是什么
  • 常德网站制作公司多少钱工信部网站备案系统怎么注册
  • 一个公司可以注册几个网站网络服务商分为哪几类
  • 宾馆网站建设wordpress网页地址
  • 怎么去除自己做的网站百度销售是做什么
  • 如何做配送网站做信息安全的网站
  • 2_ 如何写一份详细的网站开发方案怎么用wordpress建手机网站
  • 网站其它方面seo情况成都网页编辑器开发