Linux下mysql資料庫安裝
阿新 • • 發佈:2018-12-15
Linux下mysql資料庫的安裝
本文主要介紹通過tar.gz進行資料庫的安裝,也可通過yum進行直接安裝
該筆記基於mysql5.5.61版本。
1、安裝mysql
1)、上傳mysql的tar包到/usr目錄下
2)、安裝mysql
-
解壓mysql檔案
tar -zxvf mysql-5.5.61-linux-glibc2.12-x86_64.tar.gz # 為了方便管理對解壓後的檔案修改檔名稱 mv mysql-5.5.61-linux-glibc2.12-x86_64 mysqlServer
-
為了安全起見。為mysql使用者增加專門的使用者組和使用者,也可不新增(不新增時下方安裝時可不指定使用者)
# 增加使用者組 和使用者 groupadd mysql useradd -g mysql mysql # 將mysqlServer資料夾的所屬許可權使用者修改為mysql:mysql chown -R mysql:mysql /usr/mysqlServer
-
建立mysql資料倉庫目錄。目錄建立到mysqlServer/data下
cd /usr/mysqlServer/data # 建立資料倉庫目錄 mkdir mysql
-
安裝mysql
cd /usr/mysqlServer # 指定使用者和資料倉庫目錄 ./scripts/mysql_install_db --user=mysql --datadir=/user/mysqlServer/data/mysql
2、mysql環境配置
-
拷貝mysql.server檔案
# 將mysqlServer/support-file目錄下的檔案拷貝到/etc/init.d/mysqld cp support-files/mysql.server /etc/init.d/mysqld # 將mysqld檔案許可權修改為755 chmod 755 /etc/init.d/mysqld
755 檔案的含義:用於修改該檔案的許可權。
chomd是linux下檔案許可權設定的命令。由3個數字組成。第一個數字:檔案所有者的許可權,第二個數字:與檔案所有者同屬一個使用者組的其它使用者許可權。第三個數字:其它使用者組的許可權
檔案許可權分為3中:可讀(r=4)、可寫(w=2)、可執行(x=1)。三個數字進行組合形成檔案許可權。
因此755的含義就是:
檔案所屬使用者:7可讀可寫可執行。
同組使用者:5 可讀可執行。
其它使用者:5 可讀可執行。
-
編輯mysqld檔案
vi /etc/init.d/mysqld # 指定basedir和datadir 根目錄和資料倉庫目錄 basedir=/usr/mysqlServer datadir=/usr/mysqlServer/data/mysql
-
複製my-small.cnf檔案
# mysqlServer/support-files目錄下複製到etc下重新命名為my.cnf cp support-files/my-small.cnf /etc/my.cnf 啟動mysql會自動載入my.cnf檔案的資訊
-
配置mysql檔案的path目錄
vi /etc/profile # 引入mysql的bin目錄 export PATH=$PATH:/usr/mysqlServer/bin # 重啟環境變數資訊 source /etc/profile
3、啟動並初始化mysql的資訊
-
啟動mysql服務
service mysqld start
-
修改相關的密碼
# 第一次登陸root使用者,無需輸入密碼 mysql -u root -p 回車即可 # 修改使用者密碼 update user set password = password('123456') where user = 'root'; commit; # 使mysql引數提取到記憶體,立即生效無需重啟 flush privileges;
-
配置mysql允許遠端訪問
# 增加一條遠端訪問許可權記錄 update user set host = '%' where host = '127.0.0.1'; flush privileges;
-
要想外部能夠連線到資料庫必須關閉linux系統的防火牆
service iptables stop
使用navicat連線資料庫進行使用測試。