您好,登錄后才能下訂單哦!
1、前言
使用yum安裝雖然很方便,但是如果要是在沒有公網的環境下,是沒有辦法使用yum源的。所以我們可以使用mysql提供的glibc版本的安裝包,進行安裝。
但是在安裝之前,一定要將以前的版本刪除,包括/etc/my.cnf和/etc/my.cnf.d一類的文件全部刪除,否則在啟動的時候會導致混亂。從而報錯。
軟件 版本
linux RedHat7.4
mysql 8.0.12
軟件 | 版本 |
---|---|
linux | RedHat7.4 |
mysql | 8.0.12 |
2、下載解壓
當然如果你還是可以出公網的話,可以使用下邊命令,直接進行下載。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
如果沒有公網的環境下,你可以直接在官網下載好,在通過其他方式傳入服務器。
下載好以后,使用命令將其解壓,我將其直接放在了/usr/local下邊
mysql官網也是建議直接放在/usr/local下邊。
tar -Jxvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
3、進行安裝
<1>首先添加mysql用戶
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
<2>執行安裝命令
為解壓出來的包,創建一個軟連接
ln -s /usr/local/mysql-8.0.12-linux-glibc2.12-x86_64 mysql
進入mysql的目錄中
cd /usr/local/mysql
執行安裝的命令
bin/mysqld --initialize --user=mysql
但是mysql的安裝還需要依賴libaio 庫
yum install libaio
安裝只需要執行yum進行安裝就可以了,前提是先配置好yum源。
執行安裝命令,就會看到下邊的信息,安裝成功,并且會產生一個隨機密碼,這個一定要記住,登陸的時候需要使用。
4、啟動mysql
執行此命令即可啟動mysql
如果想要使用自己定義的配置文件的話,可以在/etc/my.cnf中添加在需要添加的參數即可。
如果不添加的話,就是利用mysql默認的參數去啟動。
bin/mysqld_safe --user=mysql &
5、安裝服務
cp support-files/mysql.server /etc/init.d/mysql.server
將文件復制到/etc/init.d下邊
修改名字mv mysql.server mysqld。
就可執行service mysqld start|stop命令來啟動和關閉mysql了。
6、修改密碼
執行命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!
文章來源
運維公會:linux使用glibc版本安裝mysql8.0.12
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。