參考:
1.建立安裝檔案目錄,上傳mysql壓縮包
#mkdir /data/software
#cd /data/software
將mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz上傳至該目錄
2.解壓縮mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
# tar -xvf mysql-
5.7.22
-linux-glibc2.
12-x86_64.tar.gz
3.移動並且修改資料夾
# mv -v mysql-
5.7.22
-linux-glibc2.
12-x86_64 /usr/lcoal/mysql
4.建立使用者和使用者組
# groupadd mysql
# useradd -r -g mysql mysql
**5.將安裝目錄所有者及所屬組改為mysql **
# chown -
r mysql.mysql /usr/local/mysql
6.在mysql目錄下建立data資料夾
# mkdir data --此處的目錄指的是/usr/local/mysql/下
7.初始化資料庫
# /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=
/usr/local/mysql/
--datadir=
/usr/local/mysql/data
如果出現以下錯誤是因為5.7版本的初始化命令後面要加 --initialize
如果還是報錯可以執行下面命令,然後再執行上面資料庫初始化的命令
# yum -y install numactl
# yum search libaio
# yum install libaio
8.完成初始化後編輯配置檔案 /etc/my.cnf
[mysqld]
datadir=
/usr/local/mysql/data
basedir=
/usr/local/mysql
socket=
/tmp/mysql.sock
user=mysql
port=
3306
character-
set-server=utf8
# 取消密碼驗證
skip-grant-tables
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=
0# skip-grant-tables
[mysqld_safe]
log-error=
/var
/log/mysqld.log
9.將mysql加入到服務
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
10.開機啟動
# chkconfig mysql on
11.啟動mysql
# service mysql start
12.出現報錯# mkdir /
再次啟動出現報錯:
重新命名或者刪除/etc/my.cnf檔案
12.設定mysql密碼(因為在配置檔案取消了密碼驗證,可以直接回車鍵)
# mysql -u root -p 或者# /usr/local/mysql/bin/mysql -uroot -p
使用第二個命令是沒有配置環境變數
執行報錯
移動/usr/local/mysql/my.cnf 到 /etc/目錄下重啟
# mv /usr/local/mysql/my.cnf /etc/
# service mysql stop
# service mysql start
13.配置環境變數
# export
path
=$path
:/usr/local/mysql/bin
14.運算元據庫設定密碼
# use mysql;
# update user set authentication_string=
password
('你的密碼'
密碼修改後,通過修改後的密碼連資料庫,連線成功後發現操作不了資料庫,執行下面操作:
15.將 /etc/my.cnf 中skip-grant-tables刪除或注釋掉
16.如果操作不了資料庫可以再次修改下密碼,具體什麼原因我也不清楚
# mysql -u root -p
# alter user 'root'@'localhost' identified by'修改後的密碼'
;# exit
16.設定可以遠端連線
# mysql -u root -p
# use mysql;
# update user set host=
'%' where user =
'root'
;# flush privileges;
# exit
linux系統安裝mysql
inux安裝mysql服務分兩種安裝方法 原始碼安裝,優點是安裝包比較小,只有十多m,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯 使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300m左右。以下介紹linux使用官方編譯好的二進位製包安裝mysq...
linux系統安裝mysql
linux安裝mysql服務分兩種安裝方法 原始碼安裝,優點是安裝包比較小,只有十多m,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯 使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300m左右。以下介紹linux使用官方編譯好的二進位製包安裝mys...
Linux系統安裝mysql
感謝博主分享 wget 2.解壓安裝包 tar zxvf 3.進入資料夾 cd mysql 5.6.26 linux glibc2.5 x86 64 4.建立使用者組和使用者 groupadd mysql useradd r g mysql mysql 5.修改許可權 chown r mysql m...