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

MySQL Yum 下載頁面

復制了下載鏈接,wget獲取資源庫,確保沒有錯誤,用md5校驗,確保和官網文件是一致沒錯誤的
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服務端和客戶端依賴包
以上我們安裝了mysql5.7的yum資源庫,可以開始安裝mysql服務端和客戶端依賴包了
yum install -y mysql-community-client mysql-community-server

3. 啟動 MySQL 5.7 Server 配置連接 !
Start MySQL 5.7 service
打開mysql服務
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
設置你的mysql管理員的新密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Yourpassword1!');

這樣就成功安裝了MySQL 5.7 server
下面進行一些必要的配置
4.一些必要的配置
1、 輸入mysql管理員密碼登錄
mysql -uroot -p
2、授權權限
允許任何主機使用“myuser”賬號和“mypwd”密碼連接到 MySQL 服務器。
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、之后還可以放開防火墻、設定自啟動、增強MySQL安全設置等。
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
了解更多增強MySQL安全設置來Northpark博客
轉載請注明原地址,謝謝!
我的Northpark博客:http://blog.northpark.cn
我的Northpark網站:https://northpark.cn