Linux離線安裝Mysql,並設定成開機服務
阿新 • • 發佈:2018-12-13
離線安裝
1)準備源包:mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
2)上傳源包並解壓:
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
3)分別安裝:
rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
//安裝之前,請先檢查是否安裝libaio,如果未安裝請先安裝之後再裝server源
rpm -qa|grep libaio
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
4)初始化資料庫並啟動(等待一會)
mysqld --initialize
systemctl start mysqld
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
5)mysql目錄授權
cd /var/lib
chmod -R 777 mysql
6)更改mysql資料庫目錄的所屬使用者及其所屬組
chown mysql:mysql /var/lib/mysql -R
7)啟動Mysql
systemctl start mysqld
8)修改root本地登入密碼(檢視生成的隨機密碼)
grep 'password' /var/log/mysqld.log
9)使用隨機密碼登入mysql
mysql -u root -p
注:輸入隨機密碼
10)重置密碼
set password=password('密碼');
11)授權外網登入許可權
grant all privileges on *.* to 使用者名稱@’%’ identified by ‘密碼’;
12)更新修改配置
flush privileges;