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 服务无法开启的主要内容,如果未能解决你的问题,请参考以下文章

SQLyog客户端无法连接MySQL服务器

无法开启mysql

解决Linux下普通用户无法使用root连接MySQL服务

linux 下解决mysql root 权限无法远程连接问题

开启和连接mysql服务器(win10为例)

解决Linux ubuntu下SSH无法连接的问题