本文主要給大家介紹Linux下MySQL安裝教程,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下Linux下MySQL安裝教程吧。
安裝需求
安裝過程
步驟1:關閉selinux
shell> getenforce
Enforcing (Enforcing表示selinux處于開啟狀態)shell> setenforce 0shell> getenforce
Permissive (Permissive表示selinux處于開啟狀態,但是放任一切行為,這被認作是事實上的關閉狀態)永久關閉selinux
shell> vim /etc/sysconfig/selinux
...
SELINUX=disabled
...步驟1總結:selinux會導致很多軟件安裝異常,通常做法都是將其直接關閉。其關閉方法有臨時關閉和永久關閉。所謂臨時和永久的區別就是云服務器重啟后是否能保持其修改狀態。
步驟2:關閉防火墻
shell> systemctl status firewalld
...
Active: active (running)
...shell> systemctl stop firewalldshell> systemctl status firewalld
...
Active: inactive (dead)
...shell> systemctl disable firewalld步驟2總結:關閉防火墻的意義是避免由于端口不通導致數據庫無法被外部網絡訪問。但是正確使用防火墻是可以保證即開啟防火墻又能保證數據庫被正確訪問的,在這里不進行展開。
步驟3:安裝依賴
shell> yum install -y libaio步驟3總結:yum install命令是冪等操作,第一次使用時安裝,其他時候使用時會自動檢查是否安裝并且當做更新軟件處理,所以可以大膽使用。依賴缺失是軟件安裝失敗的主要原因之一,因此該步驟不僅不能省略,還會因為具體的操作系統環境而有所增加操作。
步驟4:創建mysql用戶和組
shell> groupadd mysql
shell> ~]# useradd -r -g mysql -s /bin/false mysql步驟4總結:創建不可登錄的mysql用戶和mysql組,是為了安裝后權限的管理。
步驟5:解壓安裝包
shell> mkdir /application
shell> cd /application
// 通過ftp工具將安裝包放到該目錄下
shell> tar zxf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
shell> ls
mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz步驟5總結:本質上就是講安裝包解壓到/application目錄下。
步驟6:建立軟連接
shell> ln -s /application/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql步驟7:刪除舊配置信息
shell> rm -rf /etc/my.cnf /etc/my.cnf.d/步驟8:建立新配置信息
shell> vim /etc/my.cnf [client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
user = mysql
port = 3306
basedir = /usr/local/mysql
datadir = /data/mysql/
socket = /tmp/mysql.sock
pid-file = db.pid
character-set-server = utf8mb4
**步驟8總結**:配置信息是用好MySQL的關鍵。
---
步驟9:初始化shell> /usr/local/mysql/bin/mysqld --initialize --user=mysql
**步驟9總結**:初始化會讀取默認配置文件(/etc/my.cnf),注意該過程的輸出中有臨時密碼。
---
步驟10:安全增強shell> /usr/local/mysql/bin/mysql_ssl_rsa_setup
---
步驟11:啟動shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
---
步驟12:初次使用需修改密碼mysql> alter user 'root'@'localhost' identified by '123456';
步驟13:關閉shell> /usr/local/mysql/bin/mysqladmin -u root -p shutdown
看完以上關于Linux下MySQL安裝教程,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。