重启mssql 安装mysql5.7后无法启动
|
mysql5.7安装后出现无法启动,建立/var/run/mysqld 并赋权mysql用户解决了启动的问题,但是重启系统后又出现无法启动的问题,导致/var/run/mysqld 目录每次重启后都需要手动去创建并赋权mysql用户才能起到mysql,可以说,这是mysql5.7的一个小BUG,经过探索实践重启mssql,现给出终极解决方案: 首先申明,修改my.cnf没有用。 之所以/var/run/mysqld 目录每次重启后都需要手动去创建,是因为/var/run/目录下建立文件夹是在内存中,故每次重启后内存被清空导致/var/run/mysqld 也被清除,从而导致无法启动mysql。 vim /etc/init.d/mysqld 找到下面字段 get_mysql_option mysqld datadir "/var/lib/mysql" datadir="$result" get_mysql_option mysqld socket "$datadir/mysql.sock" socketfile="$result" get_mysql_option mysqld_safe log-error "/var/log/mysqld.log" errlogfile="$result" get_mysql_option mysqld_safe pid-file "/var/run/mysqld/mysqld.pid" mypidfile="$result" 修改为 get_mysql_option mysqld datadir "/var/lib/mysql" datadir="$result" get_mysql_option mysqld socket "$datadir/mysql.sock" socketfile="$result" get_mysql_option mysqld_safe log-error "/var/log/mysqld.log" errlogfile="$result" get_mysql_option mysqld_safe pid-file "/var/lib/mysql/mysqld.pid" mypidfile="$result" 保存后退出,执行下面命令: systemctl daemon-reload //重构进程 service mysqld start //启动mysql chkconfig mysqld on //加入随系统启动启动 至此,解决。 (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用Sqlserver 2012 Always on技术
- 我为人人人人为我 互联网最新P2P软件BT解密
- 逼迫SQL Server执行打算行使并行晋升在伟大查询语句下的机能
- SSRS:在 Cube 中通过 MDX 查询实现基于父子递归关系的汇总
- 利用同义词简化SQL Server 2005开发
- 如何解决SQL Server数据库的"User, group, or role alread
- SSRS:使用分组 Group 属性实现基于父子递归关系的汇总报表
- sql-server-2008 – SQL Server:锁定通信缓冲区资源死锁
- SQL Server 2008 RC0安装过程二:安装准备
- D时代的未来主力——三星DVD刻录机


浙公网安备 33038102330478号