CentOS7系統RPM方式安裝MySQL5.7

安裝MySQL5.7mysql

1、環境說明:sql

系統版本:CentOS Linux release 7.4.1708 (Core)centos

軟件版本:mysql-5.7.22-1.el7.x86_64服務器

2、下載軟件包ide

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

ps:這是一個MySQL的rpm集合包,相關rpm軟件都在裏面字體

3、安裝MySQLthis

前提準備:spa

centos 7默認會安裝mariadb,yum 刪除下相關軟件包日誌

yum remove -y mariadb*

1.解壓縮軟件包code

tar xf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

2.安裝軟件包

根據依賴關係,安裝順序安裝rpm包,須root權限

rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm

3.初始化

mysqld --initialize --user=mysql

備註:

mysqld --initialize 這種初始化方式會在mysql 的日誌中建立一個root的臨時密碼:以下紅色字體。

[Note] A temporary password is generated for root@localhost: ;,+&rF.>e2jI

此密碼爲臨時密碼,登陸後輸入命令會提示你修改密碼

 

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.22 mysql> show databases; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. mysql> alter user 'root'@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> \q Bye

 --initialize-insecure 此參數會生成一個空密碼,可是登陸後一樣會提示修改密碼。

 

至此MySQL5.7基本安裝完成。

配置上的相關說明,根據生產環境及服務器硬件指標配置。

相關文章
相關標籤/搜索