centos7 安装MySQL5.7启动报错"journalctl -xe" 、mysql.sock' (2)处理办法及安装MySQL5.7

解决办法原文地址:https://blog.csdn.net/hwijew/article/details/79582230

安装MySQL后重新启动MySQL报错如下:

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

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

在百度谷歌查半天了资料大概都是什么修改权限、修改拥有者、修改my.cnf里面的路径等都无用;重装了几次还是这样报错,决定把csdn上面的方法都试一遍,结果试到了,解决如下 :

[root@xxx-linux ~]# rm -rf /var/lib/mysql/*
[root@xxx-linux ~]# rm /var/lock/subsys/mysqld
[root@xxx-linux ~]# killall mysqld

最后执行
systemctl start mysqld

-----------------------------------------------------------------

下面说下怎么安装(MySQL社区版5.7):

下载rpm包:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.22-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.22-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.22-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.22-1.el7.x86_64.rpm

提醒一下:
安装前先用yum卸载mariadb-libs在安装libaio,

yum -y remove mariadb-libs

yum -y install libaio


可以把这几个文件下载到一个单独的目录下然后再用 
ls | xargs rpm -ivh
这样就可以1条命令把这四个文件都安装上哈,如安装过程报错,可以单独安装顺序如下:

rpm包安装步骤common——libs——client——server

安装完成后,先按照下面步骤配置设置密码

MySQL配置:
1.systemctl start mysqld ——启动服务;
2.mysql -u root -p  ——root是用户名,p是密码;
3.vim /etc/my.cnf   ——打开这个文件编辑;
4.skip-grant-tables   ——在[mysqld]下面加这句话;
5.systemctl restart mysqld ——重启服务;
6.继续执行mysql -u root -p回车,不要输入密码直接按回车;
7.flush privileges; ——清空所有权限设置;
8.alter user 'root'@'localhost' identified by '123456';——修改root密码为123456;
9.quit ——退出
去把配置文件里面注释以上步骤【3】【4】
重启【5】后再进去【2】输入密码就可以进去了。

---------------------------------------------------------------

但是使用Navicat工具还是无法远程连接这个MySQL继续按照下面步骤来

远程连接配置:

进入MySQL
mysql -u root -p
输入密码
use mysql;      ——use(使用)mysql
select user, host from user;        ——查看库及用户
update user set host='%' where user='root';       ——把root localhost改成%
vim /etc/my.cnf            ——修改配置文件
第五行添加(IP需要私有IP,内网地址,这里我就不写ip地址了;ps这里在废话一句,vim编辑文本显示行号步骤:cd 回到主目录输入vim .vimrc 加入set nu保存退出即可)
bind-address=010.0.0.0

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值