前言
之前嘗試過3次centos安裝mysql服務(wù),都失敗了,嚴(yán)重的時(shí)候,系統(tǒng)都掛了,所有服務(wù)重新?lián)襼
我嘗試了各種安裝方式,例如:下載別人提供好的tag.gz,解壓縮,按照人家的步驟一步步來,結(jié)果安裝完后啟動(dòng)失敗~
這樣指令安裝:yum install -y mysql-server mysql mysql-devel,安裝完后啟動(dòng)失敗,fuck!??!希望有同樣遭遇的小伙伴,可以按照我的方式來裝一次,版本號(hào)相同的話,肯定是可以的,所有的雷我都替你們趟過了??!
1.安裝 MySQL yum 資源庫
找到需要下載的資源: http://dev.mysql.com/downloads/repo/yum/

MySQL Yum 下載頁面

復(fù)制了下載鏈接,wget獲取資源庫,確保沒有錯(cuò)誤,用md5校驗(yàn),確保和官網(wǎng)文件是一致沒錯(cuò)誤的
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
md5sum mysql57-community-release-el6-7.noarch.rpm
rpm -ivh mysql57-community-release-el6-7.noarch.rpm

2. 安裝 MySQL 5.7服務(wù)端和客戶端依賴包
以上我們安裝了mysql5.7的yum資源庫,可以開始安裝mysql服務(wù)端和客戶端依賴包了
yum install -y mysql-community-client mysql-community-server

3. 啟動(dòng) MySQL 5.7 Server 配置連接 !
Start MySQL 5.7 service
打開mysql服務(wù)
service mysqld start
And find initial mysql 5.7 root password from log file
找到初始化mysql的管理員密碼,初始化密碼在log文件中
grep -i temporary /var/log/mysqld.log
Login into MySQL 5.7 using password you got from temporary password
that you searched from above
利用初始化密碼登錄到mysql
mysql -uroot -p
Only command MySQL 5.7 is going to let you run once you login with
your default password is password command
設(shè)置你的mysql管理員的新密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Yourpassword1!');

這樣就成功安裝了MySQL 5.7 server
下面進(jìn)行一些必要的配置
4.一些必要的配置
1、 輸入mysql管理員密碼登錄
mysql -uroot -p
2、授權(quán)權(quán)限
允許任何主機(jī)使用“myuser”賬號(hào)和“mypwd”密碼連接到 MySQL 服務(wù)器。
mysql>
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'noface@@^' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'noface'@'%' IDENTIFIED BY 'noface@' WITH GRANT OPTION;
3、立刻刷新生效
mysql> FLUSH PRIVILEGES;
4、之后還可以放開防火墻、設(shè)定自啟動(dòng)、增強(qiáng)MySQL安全設(shè)置等。
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
/etc/init.d/iptables save
chkconfig mysqld on
mysql_secure_installation
了解更多增強(qiáng)MySQL安全設(shè)置來Northpark博客
轉(zhuǎn)載請(qǐng)注明原地址,謝謝!
我的Northpark博客:http://blog.northpark.cn
我的Northpark網(wǎng)站:https://northpark.cn