Centos7安装MysSQL5.6

思路

1.先检测是否已经有安装的版本。有的话卸载。

2.安装过程中中断导致安装失败也得卸载干净后重新安装。

3.安装指定版本。

步骤

卸载

1.查看是否已经有安装的版本如果有就先卸载。

2.如果是安装过程中发生中断导致失败了。(没有可跳过此步骤)

安装

1.检查是否存在MySQL。

yum list installed | grep mysql

2.卸载已存在的mysql。

yum remove mysql* -y

3.  下载MySQL数据库文件。(这里是mysql5.6,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢。如果下载失败,可以搜一个tar文件下下来再解压安装)

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 

4.安装MySQL的yum源文件。

rpm -ivh mysql-community-release-el6-5.noarch.rpm 

5.执行后,在/etc/yum.repo.d/目录下会多出mysql-community-source.reppo和mysql-community.repo两个yum源文件。

6.可以查看可以安装的MySQL文件。

yum repolist all | grep mysql

7.选择安装版本(把要安装的版本的enabled值设为1且只能有一个enabled=1,其余全设为0)。

vim /etc/yum.repos.d/mysql-community.repo 

8.安装。

yum install mysql-community-server -y

9.启动mysqld服务并将mysqld加入开机启动项。

service mysqld start

chkconfig mysqld on

10.设置用户和密码。(mysql刚刚安装完的时候,mysql的root用户的密码默认是空的)

mysqladmin -u root password 'root'

11.登录并修改权限。修改mysql.user表。

mysql -u root -p

show databases;

use mysql;

select user,host from user;

##删除前先插入一条数据,然后删除掉多余的

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

delete from user where host='***';

##刷新权限

flush privileges;

##建议重启mysql服务

service mysqld restart;

你可能感兴趣的:(Centos7安装MysSQL5.6)