记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

眼前多少难甘事,自古男儿当自强。这篇文章主要讲述记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)相关的知识,希望能为你提供帮助。
一、基本信息:
1、下载地址:https://dev.mysql.com/downloads/mysql/

记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

下载链接:
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
2、操作系统Centos7.4 x64Minimal 1708
3、工具:xshell5
4、VMware 版本:VMware Workstation Pro15

6、配置防火墙
关闭防火墙: systemctl stop firewalld 查看状态: systemctl status firewalld 开机禁用: systemctl disable firewalld

7、配置静态IP
[root@computer ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

二、安装部署
1、虚拟机安装基本工具
[root@controller ~]# yum remove -y mariadb-libs [root@controller ~]# yum install wget vim rpm tree net-tools perl-Data-Dumper -y

2、下载mysql安装包
[root@controller ~]# mkdir /opt/mysql [root@controller ~]# cd /opt/mysql [root@controller mysql]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

3、解压
[root@controller mysql]# tar xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

查看目录
记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

4、安装(注意安装顺序)
[root@controller mysql]# rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-embedded-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-embedded-compat-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm [root@controller mysql]# rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

注意:Mysql5.6和 Mysql5.7有区别
记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

关于 Mysql 5.6 数据库的初始化请参考
javascript:void(0)
5、查看Mysql数据库的root用户的初始密码
启动 Mysql 数据库服务
[root@controller ~]# service mysqld start [root@controller ~]# cat /var/log/mysqld.log

记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片

控制台登录 Mysql 数据库
[root@controller ~]# mysql -uroot -p Enter password: (录入初始密码)

6、修改Mysql数据库root用户的密码
修改两个全局参数:
(1)修改validate_password_policy参数的值
mysql> set global validate_password_policy=0; Query OK, 0 rows affected (0.00 sec)

(2)修改密码的长度
mysql> set global validate_password_length=1; Query OK, 0 rows affected (0.00 sec)

(3)修改 Mysql 数据库的root用户的密码(此处我修改成了“root” )
mysql> ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'root\'; Query OK, 0 rows affected (0.00 sec)

(4)授权其他机器访问
mysql> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'root\' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> FLUSHPRIVILEGES; Query OK, 0 rows affected (0.00 sec)

(5)退出
mysql> exit; Bye

7、测试:
在其它机器(Windows)上使用 Navicat 连接数据库:
记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)

文章图片


【记一次Centos7 手动安装Mysql 5.7 数据库 (使用 Mysql的 rpm文件)】至此Centos7 手动安装Mysql 数据库 (使用 Mysql的 rpm文件)操作完毕!

    推荐阅读