老男孩MySQL書籍外鏈地址。 1.安裝環境 系統:CentOS Linux7.9 [root@oldboy opt]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 數據庫:mysql8.0.26 #1)關閉selinux: setenforce 0 getenforce sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 2.下載mysql軟件包 注意:下載地址為https://mirrors.aliyun.com/mysql/MySQL-8.0/ cd /opt wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-client-8.0.26-1.el7.x86_64.rpm wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-devel-8.0.26-1.el7.x86_64.rpm wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-libs-8.0.26-1.el7.x86_64.rpm wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-common-8.0.26-1.el7.x86_64.rpm wget https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-community-server-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# ls mysql-community-client-8.0.26-1.el7.x86_64.rpm mysql-community-devel-8.0.26-1.el7.x86_64.rpm mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm mysql-community-libs-8.0.26-1.el7.x86_64.rpm mysql-community-common-8.0.26-1.el7.x86_64.rpm mysql-community-server-8.0.26-1.el7.x86_64.rpm 注意:安裝mysql-community-server前,需要先安裝下面依賴包: mysql-community-client mysql-community-client-plugins mysql-community-common mysql-community-libs net-tools 3.刪除已有的mariadb,防止和mysql沖突 [root@oldboy opt]# rpm -qa|grep mariadb mariadb-libs-5.5.68-1.el7.x86_64 [root@oldboy opt]# yum remove mariadb-libs -y 4.按順序安裝如下軟件包(有依賴關系,切記順序不能亂) [root@oldboy opt]# yum install net-tools libaio-devel -y [root@oldboy opt]# rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm [root@oldboy opt]# rpm -qa|grep mysql mysql-community-client-8.0.26-1.el7.x86_64 mysql-community-common-8.0.26-1.el7.x86_64 mysql-community-libs-8.0.26-1.el7.x86_64 mysql-community-client-plugins-8.0.26-1.el7.x86_64 mysql-community-server-8.0.26-1.el7.x86_64 5.初始化,並啟動MySQL [root@oldboy opt]# mysqld --initialize-insecure --user=mysql [root@oldboy opt]# systemctl start mysqld [root@oldboy opt]# netstat -lntup|grep 330 tcp6 0 0 :::33060 :::* LISTEN 17874/mysqld tcp6 0 0 :::3306 :::* LISTEN 17874/mysqld 6.啟動並檢查端口存在后,則輸入mysql登錄查看。 [root@oldboy opt]# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.26 MySQL Community Server - GPL Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database oldboy; Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | oldboy | | performance_schema | | sys | +--------------------+ 5 rows in set (0.01 sec) mysql> quit over,成功。