Centos系統通過tar.gz包安裝Mysql5.7
阿新 • • 發佈:2017-05-13
light 修改 class ads basedir 創建 datadir 遠程 root
1.安裝mysql之前需要確保系統中有libaio依賴,使用如下命令:
yum search libaio
yum install libaio
2.進入centos終端操作界面,使用wget命令下載mysql5.7 64位安裝文件:
wget -c https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
下載完成如圖所示:
3.將mysql安裝包解壓到指定目錄,命令如下:
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local
4.進入/usr/local目錄:
cd /usr/local
5.為mysql安裝目錄創建軟鏈接:
ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql
6.為centos添加mysql用戶組和mysql用戶(-s /bin/false參數指定mysql用戶僅擁有所有權,而沒有登錄權限):
groupadd mysql useradd -r -g mysql -s /bin/false mysql
7.進入安裝mysql軟件的目錄,命令如下:
cd /usr/local/mysql
8.修改當前目錄擁有者為新建的mysql用戶,命令如下:
chown -R mysql:mysql ./
9.安裝mysql,命令如下:
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
安裝完成,出現如下信息,將隨機生成的登錄密碼記錄下來:
10.開啟mysql服務,命令如下:
./support-files/mysql.server start
11.將mysql進程放入系統進程中,命令如下:
cp support-files/mysql.server /etc/init.d/mysqld
12.重新啟動mysql服務,命令如下:
service mysqld restart
13.使用隨機密碼登錄mysql數據庫,命令如下:
mysql -u root -p
等待系統提示,輸入隨機密碼,即可登錄
14.進入mysql操作行,為root用戶設置新密碼(小編設為rootroot):
alter user ‘root‘@‘localhost‘ identified by ‘rootroot‘;
15.設置允許遠程連接數據庫,命令如下:
update user set user.Host=‘%‘ where user.User=‘root‘;
16.刷新權限,命令如下:
flush privileges;
Centos系統通過tar.gz包安裝Mysql5.7