fedora无法启动mysql_Fedora系统安装MySQL后死活无法启动的问题

问题描叙:

直接在控制台输入mysql就 报错,显示找不到对应的sock文件。

运行mysql

[[email protected] ~]# mysql

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

安装网上说的 find,确实没有mysql.sock,/tmp 目录中也没有locate mysql.sock 也没有

确定服务有没有起来

[[email protected] bin]# ps aux|grep mysql

root 4570 0.0 0.0 6304 804 pts/0 S+ 11:09 0:00 grep –color=auto mysql

1、使用 service 启动:service mysqld start 这样也是失败的

[[email protected] ~]# service mysqld start

Redirecting to /bin/systemctl start mysqld.service

Job failed. See system logs and ‘systemctl status’ for details.

[[email protected] ~]# find / -name mysqld.server -print //没有找到

[[email protected] ~]#

在/var/log中找到mysqld.log,里面却是空的。

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

[[email protected] ~]# /etc/init.d/mysqld start

bash: /etc/init.d/mysqld: 没有那个文件或目录

/etc/init.d/ 里面根本没有mysqld

问题跟这个问题是一样的:

http://bbs.csdn.net/topics/391058241

使用网上的:

# cd /var/lib/mysql

# chown mysql.mysql -R *

# service mysqld start

仍然不行。

重装也不行。

解决:

/usr/bin/mysqld_safe 启动数据库

——————–我是分割线———————–

其实为什么起不来的原因大致搞明白了,权限问题,是我没有用root用户登录fedora导致的。

使用safe方法虽然能启动mysql数据库,但是不能创建库(create database 报错),所以

最终的解决办法是:

卸载已安装的MariaDB版的mysql,重新安装community-mysql版的mysql。

下面是Fedora 22的安装步骤:

[[email protected] /]# yum -y install community-mysql [[email protected] /]# yum -y install community-mysql-server [[email protected] /]# systemctl enable mysqld.service [[email protected] /]# systemctl start mysqld.service#开服务 [[email protected] /]# mysql -u root -p mysql> delete from mysql.user where user=”; –删除空user mysql> delete from mysql.user where user=’root’ and host=’::1’; –删除IPv6用户(如果不用的话) mysql> set password for [email protected]=password(‘XXXXXX’);–设定密码 [[email protected] /]# systemctl stop mysqld.service#关服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值