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.tarLinux RedHat安装mysql

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

a)查看:rpm -qa | grep mysql

Linux RedHat安装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

Linux RedHat安装mysql 

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

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

 Linux RedHat安装mysql

6.安装

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

Linux RedHat安装mysql

(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
Linux RedHat安装mysql 注意:是依次执行,不要乱了顺序,因为它们之间有依赖关系。

7.启动

a)sudo service mysqld start

Linux RedHat安装mysql 

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

Linux RedHat安装mysql

c) 退出

d)顺便提下停止和重启

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

8.修改密码

a)登录: mysql -u root -p

Linux RedHat安装mysql 

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

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

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

e)刷新生效:flush privileges;

Linux RedHat安装mysql 

9.Navicat for MySQL连接

a)关闭防火墙:systemctl stop firewalld

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

Linux RedHat安装mysql 

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

Linux RedHat安装mysql 

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

Linux RedHat安装mysql 

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

 Linux RedHat安装mysql

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

Linux RedHat安装mysql

相关文章:

  • 2021-11-13
  • 2021-12-03
  • 2021-04-19
  • 2021-11-01
  • 2021-12-07
  • 2018-05-10
  • 2022-01-30
  • 2022-02-17
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2021-11-22
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案