Linux 安全安裝Mysql,linux安裝mysql

來源:互聯網
上載者:User

Linux 安全安裝Mysql,linux安裝mysql

     先來吐槽一下Linux,我擦,完全命令列使用起來真是蛋疼。很多人說Linux叼,確實,我這最低配的Linux伺服器完全夠用,但是真心覺得配置起東西來沒有Windows方便,遇到了問題也是前期百怪,難道說好的人都是想體驗一下解決問題的快感?

   好了,不BB了。

   下載mysql       下載挺方便的,使用命令:            wget -c  http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar           -c 表示支援斷點續傳,還有可以好多相關的參數,有需要再去查查   安裝        解壓上面的bundle.tar,使用:          tar -xvf MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar                 -x 執行 -f必須的        解壓出來了會出現幾個Mysql的安裝包,當然server和client是必須的,我是一下將所有的安裝包安裝,使用命令:           yum install MySQL-*.rpm --nogpgcheck         --nogpgcheck 表示不用管簽名問題,如果沒有這個選項,我的經常報沒有Public Key        等待安裝....(輸入yes)        注意安裝過程中會有很多有用的日誌。     修改密碼          我天真的以為Mysql的預設密碼是空,網上好多都是坑人的,哪裡密碼是空了?我試了好多次都不對,我反覆安裝了很多次,發現安裝過程的日誌,會產生一個隨機密碼,放在了/root/.mysql_secret裡面。好吧,把裡面密碼複製出來,登入Mysql。     mysql -uroot -p     然後輸入隨機密碼。     第一次進去系統後,如果你使用相關資料庫,會提示你設定新密碼。         SET PASSWORD =PASSWORD(‘new password’);  部署項目    首先授予Mysql遠程登入許可權     mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; FLUSH PRIVILEGES;(別忘了重新整理) 相關部署tomcat的war包就不說了,問題是我資料庫使用的是localhost,就一直提示密碼到期。我找到mysql資料庫中的user表:   select host,password_expired where user='root' 然後,發現確實有一部分密碼到期,更新密碼:   update user set password_expired='N'where user='root' 再接著,我就想見證奇蹟了。可是,   還是提示密碼到期,我因為我還是使用的localhost。然後我一直企圖在網上尋找解決方案,一直都不符合。我把localhost換為我的外網Ip,是可以正常使用的。 最後,我在伺服器上,使用 
   mysql -h 127.0.0.1 -uroot -p 登入進mysql後,打算看看mysql資料表。可以卻提示要我設定密碼,我的密碼不是已經設定過了嗎?我又重新設定了一下密碼,SET PASSWORD =PASSWORD(‘new password’)。
 竟然,真的沒問題了。What the mother fucker! 第一次搞Linux伺服器配置,到此一個完整的項目搞定了。 插曲  我使用的華為雲的Linux伺服器,之前密碼輸入錯誤後,就把我的ip給鎖定了,沒法登陸了。   1.設定ssh的新的連接埠號碼,預設是22   2.鎖定後,用其他ip登陸,將hosts.deny中鎖定的ip移除  

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.