1. 程式人生 > >linux glib方式安裝MySQL

linux glib方式安裝MySQL

概要

Linux下的安裝有三種方法1.yum安裝;2.glib安裝3.原始碼安裝;三種安裝方式的安裝難度依次遞增。

第一種yum安裝:只要命令執行成功,基本上就不會出現服務啟動不起來,客戶端連不上的情況

第二種glib安裝:命令成功安裝後,需要配置些東西,一不小心配置錯了,服務,客戶端可能起不來。

第三種原始碼安裝:原始碼安裝比較適合mysql的高階使用者,可以自己選擇安裝一些元件(功能、服務),所以安裝的時候就有很多配置項,稍有差錯,安裝都不成功。

主要流程

本文記錄msyql 的glib安裝方式

第一步,下載解壓MySQL的glib安裝包

第二步,建立mysql的使用者和使用者組

第三步,建立mysql的資料存放位置,並且修改資料夾的屬主

第四部,執行安裝命令

第五步,修改配置檔案

第六步,做些個性化的操作,使用mysql更方便

程式碼

#下載

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

#解壓

tar -zxvf linux-glibc2.12-x86_64.tar.gz

#重新命名

mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql

#建立使用者和使用者組

groupadd mysql

useradd mysql -g mysql

#建立資料目錄,並且修改屬主

cd mysql

mkdir data

chown -R mysql.mysql  /usr/local/mysql

#執行安裝命令,命令沒有換行。該命令執行結束後,會生成root使用者的預設密碼,仔細留意命令執行結果最後一行,最後有段。

bin/mysqld --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --initialize

#修改配置,使vim編輯器/下圖為修改後的成品
vim /etc/my.conf

我的mysql的安裝在/usr/local/mysql下

#做一些後續操作,方便使用

#建立軟連線,可以使用service mysql start/stop/restart進行服務管理

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

#建立個軟連線,可以任何目錄使用mysql的命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

#刪除mysql的壓縮包

rm -f /usr/local/linux-glibc2.12-x86_64.tar.gz

mysql就安裝好了,可以啟動服務,登陸客戶端了。

#啟動服務
service mysql start
#登陸客戶端
mysql -uroot -p你的密碼