Linux RedHat安装mysql

1.安装环境:

Linux版本:RedHat-7.0

数据库版本:mysql-5.7.16-1.el7.x86_64.rpm-bundle

2.下载链接:http://pan.baidu.com/s/1jH4Qrl0 提取密码:1myx

3.解压:tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

4.查看并卸载自带的mysql安装包

a)查看:rpm -qa | grep mysql

 

以上都是5.7的所以不需要卸载,我们需要卸载5.1

b)卸载:sudo yum -y remove mysql-devel-5.1.66-2.el6_3.x86_64

5.查看并卸载所有的rpm package(有就卸载,没有就无需操作)

a)查看:rpm -qa | grep mariadb

 

b)卸载:rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64(可能会出现如下图错误)

c)强制卸载:rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

 

6.安装

依次执行命令:(注意要用自己解压的文件版本)

(1)sudo rpm -ivh --force mysql-community-common-5.7.16-1.el7.x86_64.rpm

(2)sudo rpm -ivh --force mysql-community-libs-5.7.16-1.el7.x86_64.rpm
(3)sudo rpm -ivh --force mysql-community-client-5.7.16-1.el7.x86_64.rpm

(4)sudo rpm -ivh --force mysql-community-server-5.7.16-1.el7.x86_64.rpm
注意:是依次执行,不要乱了顺序,因为它们之间有依赖关系。

7.启动

a)sudo service mysqld start

 

b)编辑获取初始密码:sudo vi /var/log/mysqld.log(aqBi0Kg!Dydf)

c) 退出

d)顺便提下停止和重启

停止:sudo service mysqld stop
重启:sudo service mysqld restart

8.修改密码

a)登录: mysql -u root -p

 

b)用初始密码登录后发现无论输出什么SQL都会出现以下错误:

c)如果密码过于简单会出现以下错误:alter user 'root'@'localhost' identified by '#12345678';

d)复杂密码:alter user 'root'@'localhost' identified by '#123LiuCong1106218';

e)刷新生效:flush privileges;

 

9.Navicat for MySQL连接

a)关闭防火墙:systemctl stop firewalld

b)先用ssh通道连接虚拟机,不需要点击确定,要保证用户名密码正确

 

c)然后用常规连接,下面的主机名是localhost因为上面用ssh连接虚拟机之后localhost就代表本机(虚拟机的ip)这里为什么不直接用虚拟机ip连呢,因为没有权限,看d)

 

d)连接之后查看用户,下面只允许localhost连接,所以用ip连接会报错

 

e)要想所有用户都可以连接那就编辑将主机改成%

 

f)然后直接使用常规连接就可以了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值