CentOS7 环境下安装MySql5.6

一、下载MySql

下载地址: https://downloads.mysql.com/archives/community/
在这里插入图片描述
下载完成后可以获得压缩包:
在这里插入图片描述

二、安装MySql

1.创建MySql用户

# 需要使用root用户,创建文件夹上传压缩包并解压
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
tar -xvf MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar

2.检测是否已经安装了MySql

# 检查是否已经安装了mysql
rpm -qa | grep mysql  

# 如果已经安装了,将其卸载
rpm -e --nodeps xxxxxx

3.安装mysql

# 执行rpm安装命令,安装server
rpm -ivh MySQL-server-5.6.25-1.el6.x86_64.rpm 

提示缺少依赖:
在这里插入图片描述

# 安装依赖
yum install -y perl-Module-Install.noarch

#再次执行rpm安装命令,安装server
rpm -ivh MySQL-server-5.6.25-1.el6.x86_64.rpm

在这里插入图片描述

结果叕出错了: 原因和系统中安装的MariaDB冲突了,需要先卸载MariaDB再安装MySql
在这里插入图片描述

# 卸载MariaDB
rpm -e --nodeps mariadb-libs-1:5.5.44-2.el7.centos.x86_64

#再次执行rpm安装命令,安装server
rpm -ivh MySQL-server-5.6.25-1.el6.x86_64.rpm

终于提示安装成功:
在这里插入图片描述
(需要注意,这个密码是不安全的,需要修改初始密码。)

# 安装client
rpm -ivh MySQL-client-5.6.25-1.el6.x86_64.rpm

安装client过程中没有报错:
在这里插入图片描述

# 查看mysql启动状态
service mysql status

# 启动mysql
service mysql start

4.登录mysql

view /root/.mysql_secret

mysql的初始密码:
在这里插入图片描述
使用root用户登录mysql:

mysql -uroot -p

在这里插入图片描述
修改root用户密码:

# 修改root用户密码:
SET PASSWORD = PASSWORD('123');

# 退出
exit

在这里插入图片描述

5.系统启动时自动启动mysql服务

# 加入到系统服务:
chkconfig --add mysql
# 自动启动:
chkconfig mysql on
# 查询列表:
chkconfig
# 说明:都没关闭(off)时是没有自动启动。

6.远程访问

用数据库工具远程连接,发现连接不上,并报错:
在这里插入图片描述

# 使用root登录mysql
mysql -uroot –p

执行命令

# 开启远程访问
grant all privileges on *.* to 'root' @'%' identified by '123'; 
flush privileges;

# 退出
exit

在这里插入图片描述
退出mysql,并打开3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

再次使用工具连接,可以看到连接成功:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值