Python

centos7 安装MySQL5.7启动报错"journalct

2018-11-04  本文已影响0人  星星曦馨

解决办法原文地址: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
在重启一下
systemctl restart mysqld


作者:LTE-NPC
来源:CSDN
原文:https://blog.csdn.net/qq_24890999/article/details/83718539
版权声明:本文为博主原创文章,转载请附上博文链接!

上一篇下一篇

猜你喜欢

热点阅读