docker中mysql初始化及启动失败解决办法
来源:互联网 发布:2016年最流行的网络语 编辑:程序博客网 时间:2024/04/28 10:38
在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也可关闭脚本开启的服务。
参考链接:
http://www.cnblogs.com/ivictor/p/4837750.html
0 0
- docker中mysql初始化及启动失败解决办法
- Docker 启动中失败解决
- mysql-5.7配置教程及首次启动服务失败解决办法
- mySQL 启动服务 失败 错误1067 解决办法
- mysql报./ib_logfile0 启动失败解决办法
- xampp中mysql启动失败
- xampp中mysql启动失败
- VPS中使用XAMPP MySQL无法启动原因及解决办法
- docker服务启动失败
- centos7中安装mysql的rpm包启动失败问题的原因和解决办法
- win10系统中eNSP AR启动失败错误代码40及VirtualBox不兼容的解决办法
- mysql多实例初始化及服务启动
- MySQL服务无法启动,Innodb初始化失败处理。
- Centos7服务器中Docker启动mysql容器
- 在docker中启动mysql容器
- Docker无法正常启动的原因及解决办法
- 百度地图中导航部分引擎初始化失败的解决办法
- Yosemite下使用 XAMPP 时 MySql 启动失败解决办法
- 搭建伪分布式hadoop集群
- BZOJ4008: [HNOI2015]亚瑟王 解题报告
- json解析
- Octave中,矩阵操作
- 【salesforce】カスタムボタンにjavascriptでApexのメソッドを呼ぶ
- docker中mysql初始化及启动失败解决办法
- 软件评测师——数据库系统
- 一块神奇的树莓派电子板竟让我学会了Linux系统
- SQL事务
- 一块神奇的树莓派电子板竟让我学会了Linux系统
- MAC OS下使用OpenSSL生成私钥和公钥的方法
- mac php-version 版本切换详解
- 算法之字符串选出第一个只出现一次的字符
- mac上光标移动快捷键