• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > docker中mysql初始化及启动失败问题解决方案

docker中mysql初始化及启动失败问题解决方案

作者: 字体:[增加 减小] 来源:互联网

本文主要包含docker中mysql初始化及启动失败,docker中mysql初始化及启动失败问题,docker,mysql启动失败等服务器相关知识,希望可以进行参考

最近做项目,遇到这样问题,docker 中的mysql 不能启动,经过上网查资料,终于解决了这个问题,这里记录下,也许还能帮助到大家,

 在docker中有一个mysql服务,其数据文件是挂在在主机外面的文件,在docker中的root有访问该数据文件的权限,但是docker中mysql访问数据文件的时候提示权限不足,于是只有以root用户来启动mysql了。

   数据初始化:

mysql_install_db --user=root --explicit_defaults_for_timestamp=1

   初始化后以root用户启动

mysqld --user=root  --explicit_defaults_for_timestamp=1

   mysql启动正常。

   启动方式主要有以下三种:

   1、使用systemctl 启动 systemctl start mysqld 
   2、使用脚本启动 /etc/inint.d/mysqld start
   3、使用safe_mysqld或mysqld --user=mysql启动

   关闭方式也有以下三种:

   1、使用systemctl 关闭 systemctl stop mysqld
   2、使用脚本关闭 /etc/inint.d/mysqld stop
   3、mysqladmin shutdown

   注意:使用safe_mysqld或mysqld --user=mysql启动的服务,只能通过mysqladmin shutdown关闭,不能通过systemctl 或脚本关闭。

   mysqladmin shutdown可关闭以上三种服务。脚本可关闭systemctl开启的服务,同样systemctl也可关闭脚本开启的服

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:

  • 在Docker中使用MySQL的教程
  • mysql 5.7 docker 主从复制架构搭建教程
  • 基于Docker的PHP调用基于Docker的Mysql数据库
  • Docker mysql 主从配置详解及实例
  • 详解如何使用DockerHub官方的MySQL镜像
  • docker上安装使用mysql镜像
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • docker中mysql初始化及启动失败问题解决方案

相关文章

  • 如何给Docker配置官方国内加速镜像
  • Docker学习笔记之Docker端口映射
  • 深入理解Xen虚拟机克隆复制实战
  • VMware12和CentOS7共享文件夹问题解析
  • Docke实例之搭建gitlab的方法
  • 详解ASP.NET Core Docker部署
  • 详解OpenStack云平台的网络模式及其工作机制
  • Docker 提交仓库的方法
  • MAC下安装docker教程
  • Docker 部署Scrapy的详解

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 无桌面的linux安装VMWare Tools配置教程
    • kvm安装和删除虚拟机的方法
    • 云部署虚拟化 如何减少需面对的安全问题
    • 详解给Ocelot做一个Docker镜像
    • VirtualBox 2.2.0使用主机网络上网配置教程
    • java读写hdfs简单demo,javahdfsdemo
    • 简单谈谈Docker镜像的使用方法
    • docker 详解设置容器防火墙
    • 详解使用Docker容器来源码编译etcd
    • Docker 运行时的用户与组管理的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有