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

什么网站做首页asp网站建设外文参考文献

什么网站做首页,asp网站建设外文参考文献,如何查看wordpress访问流量,贵阳市花溪区建设局网站🎍目录 ⛳ Docker 安装 MySQL🚜 一、搜索 mysql , 查看版本🎨 二、拉取mysql镜像👣 三、建立容器的挂载文件🧰 四、创建mysql配置文件,my.conf🏭 五、根据镜像产生容器🎁 六、远程连…

🎍目录

  • ⛳ Docker 安装 MySQL
    • 🚜 一、搜索 `mysql` , 查看版本
    • 🎨 二、拉取`mysql`镜像
    • 👣 三、建立容器的挂载文件
    • 🧰 四、创建`mysql`配置文件,`my.conf`
    • 🏭 五、根据镜像产生容器
    • 🎁 六、远程连接
    • ⭐ 七、`mysql8.0`远程连接不上问题
      • 🔮 7.1、Navicat 测试连接
      • 🏓 7.2、如果出现错误,我们需要授予远程登录权限
      • 🏀 7.3、如果接着出现以下错误
      • ✨ 7.4、再次测试

⛳ Docker 安装 MySQL

image-20230821193128491

🚜 一、搜索 mysql , 查看版本

docker search mysql

image-20230822094634454

🎨 二、拉取mysql镜像

  • docker pull mysql:8.0
  • docker images

image-20230822094703415

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ZqrX1Ie-1692703936336)(https://gitee.com/galloping_pony/img-home/raw/master/image-20230822184632848.png)]

👣 三、建立容器的挂载文件

  • mkdir -p /mydata/mysql/conf
  • mkdir -p /mydata/mysql/data
  • mkdir -p /mydata/mysql/logs

image-20230822094606188

🧰 四、创建mysql配置文件,my.conf

touch /mydata/mysql/conf/my.cnf

my.cnf中添加如下配置:

#my.cnf添加自己的配置
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password 

🏭 五、根据镜像产生容器

docker run \
--restart=always \
--privileged=true \
-p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /mydata/mysql/conf/conf.d:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=1234 \
-d mysql:8.0

image-20230822190254172

参数说明:

  • --restart=always : 开机启动,这里不做设置;
  • --privileged=true : 提升容器内权限,使容器内的root真正拥有root权限,否则容器内root只是外部普通用户权限;
  • -p : 将主机的 3306 端口映射到容器中的 3306 端口(主机端口 :容器端口);
  • --name : 指定容器名;
  • -v : /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf 把主机当前文件my.cnf挂在到容器中的/etc/mysql/my.cnf文件,改mysql的配置只需要改动本机的my.cnf即可,其它同理;
  • -e : 设置环境,MYSQL_ROOT_PASSWORD=1234 初始化root密码为 1234。
  • -d : 后台运行的镜像,mysql:tag ,并返回容器的 ID 或 名称;

​ 在容器内默认不支持vim,如果要在docker容器内使用vim,哪个容器要用就需要各自安装vim(yum install vim)。所以对于所有涉及到数据和配置的,都不应该放在容器内部。应该用-v来挂载外部数据目录。

🎁 六、远程连接

使用Navicat客户端工具测试,连接成功:

image-20230822191643949

至此,Docker安装MySQL完成。

⭐ 七、mysql8.0远程连接不上问题

🔮 7.1、Navicat 测试连接

image-20230822191904852

🏓 7.2、如果出现错误,我们需要授予远程登录权限

  1. bash 进入容器:docker exec -it mysql bash

    1. image-20230821202502638

    2. 登录:mysql -uroot -p

    3. 找到mysql库中的user表:use myql;``select user,host from user;

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RTwdZ30Z-1692703936339)(https://gitee.com/galloping_pony/img-home/raw/master/image-20230821202528616.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UXGGGaqZ-1692703936340)(https://gitee.com/galloping_pony/img-home/raw/master/image-20230822095350835.png)]

    4. 授予权限:grant all privileges on *.* to 'root'@'%';%表示host不受限制,如果是本机使用localhost`

      • 网上很多是GRANT ALL PRIVILEGES ON *.* 'root'@'%' identified by '密码' WITH GRANT OPTION;
        有可能报错。
    5. 刷新权限:flush privileges;

    6. 重新测试

🏀 7.3、如果接着出现以下错误

image-20230822192640559

  1. 原因是mysql 8以上默认使用的是caching_sha2_password身份验证机制,之前用的是mysql_native_password。

  2. 从5.7升级到8.0不会改变现有用户的身份验证方式,但新用户会默认使用新的cacthing_sha2_password

  3. 解决方式:

    修改用户的密码加密方式:

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
    

✨ 7.4、再次测试

image-20230822191643949

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

相关文章:

  • 麻涌镇做网站物联网平台网站
  • 上市企业网站建设kindergarten wordpress theme
  • 大连公司名称大全优化营商环境心得体会2023
  • 一个公司完整的组织架构公司seo排名优化
  • 做互助盘网站多少钱网站开发注意事项
  • 得到做网站公司怎么用服务器lp做网站
  • 织梦可以做婚纱影楼网站吗小程序登录页面
  • 律师在哪个网站做网站建设第一步
  • 郑州大学现代远程教育《网页设计与网站建设》课程考核要求asp网站优化
  • 杭州手机网站制作公司做新闻源网站采集站赚钱
  • 沈阳网站建设推广平台wordpress婚礼主题公园
  • 网站服务类型是什么意思下载的网站模板怎么使用
  • 交互设计就业前景上海百度搜索排名优化
  • 自适应网站建设多少钱中英版网站怎么做
  • 阿里云上传的网站 服务器路径网页设计灵感网站
  • 做网站的分辨率要多大四川住房城乡建设厅网站首页
  • 加急网站备案惠东做网站
  • 品牌建设网站有哪些沈阳建设网站公司
  • 北京网站制作策划中山网页设计培训
  • 实力网站开发电商网站的多选菜单插件
  • 知名网站建设官网网站开发 费用
  • 网站安全建设进展情况移动网站开发技术有哪些
  • 网站页面设计知识上海市政网
  • 电商网站前端设计方案河北中凯建设有限公司网站
  • 建材类网站模板西安网站建设易网宣
  • 房地产行业网站开发网站ip做网站
  • 用户体验好的网站wordpress 404比较多
  • 做网站需要的程序南昌p2p网站专业建设
  • 做外贸的网站需要什么网站构建免费
  • 做盗版小说网站犯法吗医生在网站上做自我宣传