基于centos6.5安装mysql8

centos6.5安装mysql8

mysql彻底卸载

1、卸载软件

yum remove mysql-community-server

完成后使用rpm -qa|grep mysql命令查看,如果有查询结果,则使用yum remove +名称清理掉,
再使用命令rpm -qa | grep -i mysql查看,如果有结果使用rpm -e + 名称卸载。
2、删除文件

rm -rf /var/lib/mysql
rm /etc/my.cnf
rm -rf /usr/share/mysql-8.0

如果需要重新安装,在安装完成启动之前可以先对mysql目录赋予权限防止异常发生:

chmod -R 777 /var/lib/mysql

mysql安装

1、安装依赖包

yum install numactl libaio perl-Time-HiRes per-devel –y

2、mysql 官方下载安装包地址:https://dev.mysql.com/downloads/file/?id=480720
3、下载完成之后,使用xftp或者直接拖拽的方式将该包放入linux,如图:
在这里插入图片描述
4、解压,tar –xvf mysql-8.0.0-0.1.dmr.el6.x86_64.rpm-bundle.tar 解压之后的文件如下图:
在这里插入图片描述
5、按顺序执行如下命令

rpm -ivh  mysql-community-common-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-8.0.13-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-8.0.13-1.el6.x86_64.rpm

6、设置mysql忽略大小写

vim /etc/my.cnf   //进入该文件添加lower_case_table_names=1即可,(lower_case_table_names=0区分大小写)

在这里插入图片描述
7、启动

service mysqld start

查看启动状态

[root@localhost mysql]# service mysqld status
[root@localhost mysql]# service mysqld status
mysqld (pid  7124) 正在运行...

设置开机启动

chkconfig mysqld on

8、生成随机密码

grep 'temporary password' /var/log/mysqld.log

9、使用随机密码登陆

[root@localhost mysql]# mysql -uroot -p
Enter password:

10、修改密码
在这里插入图片描述
这时会提示密码太弱,你需要修改mysql的密码规则,先查询一下密码设置规则:
在这里插入图片描述
设置一个符合规则的密码。密码规则这里是长度为8位,有大写字母,小写字母。还有特符号。我们再执行这两条命令再重新进行密码设置就可以了。

set global validate_password.policy=0;
set global validate_password.length=1;

执行如下命令密码设置成功
在这里插入图片描述
一般不建议使用123456作为你新修改的密码,安全系数太低。
11、授权远程连接
分别执行如下命令:

use mysql;
update user set host = '%' where user = 'root';

12、刷新配置

FLUSH PRIVILEGES;

13、打开防火墙

vim /etc/sysconfig/iptables

进入该文件添加开放的端口:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
在iptables文件中添位置如下图所示:
在这里插入图片描述
重启防火墙

service iptables start //开启防火墙
service iptables stop //关闭防火墙
service iptables restart //重启防火墙

14、打开Navicat进行远程连接
在这里插入图片描述

到这里就完全OK了,如果觉得对你帮助点个赞再走吧~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值