linux 下mysql 服务无法开启
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 下mysql 服务无法开启相关的知识,希望对你有一定的参考价值。
linux 下mysql 服务无法开启1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!
2.可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,把它删除掉 参考技术A linux 下mysql 服务无法开启
1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!
2.可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,把它删除掉
开启和连接mysql服务器(win10为例)
1、windows图标右键,选择“计算机管理”;
2、展开左边的“ 服务和应用程序” 选项,点击“服务",找到 MySQL 服务器,点击左侧的 "启动",即可完成 MySQL服务器的开启。
PS:
1、未开启MySQL服务器之前,cmd命令行切换到MySQL目录下的bin文件下,mysql -u root 登录会出现下面的状况:
表示无法连接到服务器,因为服务器未开启;
2、按上述方法开启安装在本地的MySQl服务器后再如1运行,结果如下:
表示我们已经连接到MySQL服务器,可以通过mysql命令对服务器中的数据进行操作;‘
3、另外还可以cmd命令直接进行 mysql 服务器的开启;
windows系统:net start/stop mysql 开启和关闭失败;
Linux系统:sudo service mysql start;
以上是关于linux 下mysql 服务无法开启的主要内容,如果未能解决你的问题,请参考以下文章