centos启动mysql报错 mysqld:unrecognized service

1.清理掉之前安装过的mysql

rpm -qa | grep mysql
mysql-libs-5.1.52-1.el6_0.1.x86_64
yum remove mysql-libs-5.1.52-1.el6_0.1.x86_64
rm -fr /var/lib/mysql/*
rm /var/lock/subsys/mysqld
killall mysqld

  

2.yum源安装MYSQL

wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm
rpm -ivh mysql80-community-release-el6-1.noarch.rpm
yum clean all
yum makecache
yum install mysql-community-server

3.启动MySQL

/etc/init.d/mysqld start

4.如果启动成功请忽略,如果启动mysql报错 mysqld:unrecognized service

可能是mysql-server没有安装

rpm -q mysql

安装mysql的server端

yum install mysql-server

然后再输入/etc/init.d/mysqld start  启动成功

 5.登录前先找到默认登陆密码

grep "password" /var/log/mysqld.log

6.登陆 

 mysql -u root -p

  然后输入默认的登陆密码

7.修改密码,一定要复杂,简单的密码不会修改成功

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

  

navicat  连接阿里云服务器上的MySQL

授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;

刷新权限:

FLUSH PRIVILEGES;

设置安全组规则:

 (觉得图片看不清,请Ctrl+鼠标滚动)

猜你喜欢

转载自www.cnblogs.com/Alwaysbecoding/p/11294257.html