一个菜鸟驿站!

Centos安装Mysql5.7

Linux 2018-09-13 浏览(3326) 评论(0)
- N +

文章目录 [+]

今天一个朋友找我问了个问题,说是Mysql安装完之后启动不了,各种报错,重装也无效,当时觉得第一安装时有问题,第二未卸载干净,那么我下边就来说一下关于Centos中安装Mysql5.7,以下是在Root权限下进行的操作。

mysql.jpg


1.进入一个目录中,然后用来保存Yum源(直接进入/home文件夹就可以)。

cd /home

2.查看系统中是否安装着Mysql软件,下边提供两种方式。

rpm -qa | grep mysql

或者下边这种方式

yum list installed | grep mysql

如果的确有未卸载的Mysql以及相关依赖,则用下边的命令直接卸载,mysql*是因为直接卸载Mysql所有相关的:

yum -y remove mysql*

3.然后搜索和Mysql有关的文件夹,删除掉。

whereis mysql

rm -rf XXX

4.搜索和Mysql有关的文件,删除掉

find / -name mysql*

rm -rf XXX

5.下载mysql57-community-release-el7-8.noarch.rpmYum

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

6.安mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

7.安装Mysql,出现提示的话,可以一直Y,也可以根据自己的选择来操作,这里不过多讲解。

yum install mysql-server

安装完成之后,运行mysql,然后在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端

注:这里启动Mysql有可能会报错,是因为未完全卸载干净的原因

service mysqld start

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

将会返回一下内容,":"后边就是密码

A temporary password is generated for root@localhost: hil123U!9i3_6

8.登录Mysql服务端并修改root密码:

注意:由于 MySQL5.7 采用了密码强度验证插件 validate_password,故此我们需要设置一个有一定强度的密码;

mysql -uroot -p

SET PASSWORD = PASSWORD('your new password');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

flush privileges;

9.一些Mysql相关操作命令

service mysqld start        #启动Mysql

service mysqld stop         #停止Mysql

service mysqld restart      #重启Mysql

service mysqld status       #查看Mysql状态

还可以使用systemctl命令操作,相关命令请跳转:https://blog.csdn.net/shiyong1949/article/details/72637189

10.一些Mysql相关文件的存放位置

vim /etc/my.cnf            #配置文件/var/lib/mysql

/var/lib/mysql             #存放数据库文件的目录
/var/log/ mysqld.log       #日志文件


其他的就不过多介绍了,度娘找一下就好了,如有任何问题可以在评论区找我或者加我微信。


标签:
作者:猫巷

,

评论列表 (0)条评论

发表评论

召唤伊斯特瓦尔