centos7.6安装mysql5.6

1、卸载系统自带的MariaDB。

(1)查看有没有安装mariadb:rpm -qa|grep -i mariadb

(2)卸载mariadb:rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

(3)删除my.conf:rm /etc/my.conf

2、卸载已安装的mysql(没安装过忽略)。

(1)查看有没有安装mysql:rpm -qa|grep -i mysql

(2)如果有,卸载:rpm -e MySQL-client-5.6.38-1.el7.x86_64

(3)查看mysql服务:chkconfig --list | grep -i mysql

(4)删除mysql服务:chkconfig --del mysql

(5)查找mysql分散的文件:whereis mysql    (或者用命令 find / -name *mysql*)

(6)根据查询到的文件目录删除:rm -rf /usr/lib/mysql

3、安装mysql:

(1)官网下载安装包MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar,下载地址为:https://dev.mysql.com/downloads/mysql

(2)创建用户组:groupadd mysql

(3)创建一个用户名为mysql的用户并加入mysql用户组:useradd -g mysql mysql

(4)安装依赖: yum install perl   和   yum -y install autoconf

(5)将下载的文件上传到相应目录(我的:/home/develop/java/server/mysql),并进入该目录解压:tar -xvf MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar

(6)运行命令进行安装:

rpm -ivh MySQL-client-5.6.44-1.el7.x86_64.rpm

rpm -ivh MySQL-devel-5.6.44-1.el7.x86_64.rpm

rpm -ivh MySQL-server-5.6.44-1.el7.x86_64.rpm

其中执行第三个安装命令时可能会报错,如图:

此时,安装libaio即可:yum install libaio。

然后重新执行命令:rpm -ivh MySQL-server-5.6.44-1.el7.x86_64.rpm

4、修改密码。

(1)查看mysql服务状态:service mysql status

如果是运行状态,执行关闭命令关闭mysql:service mysql stop

(2)执行以下两个命令来跳过密码登录mysql:

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

mysql -u root -p

(3)执行以下命令修改密码:

use mysql

select host,user,password from user;

update user set password=password("root") where user='root';

quit

(4)重启mysql:service mysql restart

登录mysql:mysql -uroot -proot

使用mysql数据库:use mysql

修改密码(第一次登录必须修改以下):set password = password('root');

刷新权限:flush privileges;

5、配置远程访问权限。

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

flush privileges;

quit

service mysql restart

6、设置mysql开机启动:

查看服务:chkconfig --list mysql

开启mysql服务自动启动:chkconfig mysql on

7、mysql重要目录:

数据库文件: /var/lib/mysql

命令及配置文件:/usr/share/mysql

/usr/bin mysqladmin、mysqldump等命令

发布了52 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/tianshuhao521/article/details/93854326