標籤:admin glibc 尋找 root main 執行 body 登入 安裝mysql
一.準備:
1.CentOS release 6.8
2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3.Linux下MySQL5.6與MySQL5.7安裝方法略有不同
二.卸載原有的mysql
find / -name mysql
rm -rf 上邊尋找到的路徑,多個路徑用空格隔開
三.在安裝包存放目錄下執行命令解壓檔案
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
四.刪除安裝包,重新命名解壓後的檔案
rm -f mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.31-linux-glibc2.5-x86_64/ mysql
五.添加mysql使用者組和mysql使用者
先檢查是否有mysql使用者組和mysql使用者
groups mysql
若無:
groupadd mysql
useradd -r -g mysql mysql
六.進入mysql目錄更改許可權
cd mysql/
chown -R mysql:mysql ./
七.執行安裝指令碼
./scripts/mysql_install_db --user=mysql
八.安裝完之後修改目前的目錄擁有者為root使用者,修改data目錄擁有者為mysql
chown -R root:root ./
chown -R mysql:mysql data
九.更改mysql密碼
首先啟動mysql
./support-files/mysql.server start
如果MySQL啟動報錯,則可能是已經存在MySQL進程,殺掉即可
ps aux|grep mysql
kill -9 上邊的進程號
殺掉後再重啟即可
更改密碼
./bin/mysqladmin -u root -h localhost.localdomain password ‘root‘
十,登入mysql
./bin/mysql -h127.0.0.1 -uroot -proot
==========================================================
現在本地登入沒問題了,遠程登入一直沒弄好,實不知什麼原因,總是報找不到pid檔案
Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid)
試了各種辦法都沒有成功,請大哥們幫我一下,QQ群4060038
Linux環境下安裝mysql5.6(二進位包不是rpm格式)