阿里雲Centos系統伺服器安裝MySql5
安裝之前想說的一些話:
今天忙了一天,整整一天,之前在阿里雲上安裝tomcat和jdk挺簡單的,安裝mysql確實有那麼一點麻煩,不過不要怕,不是你想象的那麼麻煩。linux安裝mysql有不同的安裝方法,我今天在網上看了好多部落格,有的不完整,有的寫的亂七八糟的。今天成功安裝得益於一位大佬的幫助,我很感動,我把我關於如何在阿里雲centos系統伺服器上安裝mysql的步驟從開始到使用遠端工具Navicat連線上一一道來,希望和我一樣努力的夥伴少走一些彎路。
環境和工具:
環境:linux是一個系統,有很多版本,此安裝環境是阿里雲linux系統的centos版本的伺服器
首先你需要一個工具用於上傳檔案到你的阿里雲伺服器,百度雲連線給你自行下載: 上傳工具( 提取碼:mqob ) 。
你還遠端連線阿里雲伺服器並進行操作的工具,百度雲連線給你自行下載:遠端操作(提取碼:fgy0 )
mysql的相關安裝檔案,百度雲連線,自行下載:mysql檔案(提取碼:i2yz)
這些工具使用很簡單,安裝步驟直接跟著下一步,傻瓜式安裝·,我把使用的一些操作單獨寫在另一個部落格中,此篇博 客專注於mysql安裝。
開始:
1:在linux雲伺服器下面新建一個資料夾mysql;
將下載的mysql檔案通過上傳工具,上傳到mysql資料夾下
2:通過操作遠端伺服器的工具連線上阿里雲伺服器,進入mysql資料夾下,第一步你已經上傳了那個檔案,執行以下命 令開始安裝。按照步驟來(執行命令遇到讓選擇Y或者N或D時,都選擇Y)
--- rpm -ivh mysql57-community-release-el7-11.noarch.rpm
--- yum install mysql-server
--- yum install mysql-devel
3:第二步完成,你已經安裝成功了,接下來進行相關配置
--systemctl start mysqld //開啟MySQL服務
--systemctl status mysqld //可以檢視MySQL服務是否正常開啟,下圖為正常啟動
--- grep "password" /var/log/mysqld.log //此命令用於檢視初始密碼
畫紅線的那一部分就是你的初始密碼,下面進行登入mysql,然後更改密碼,先登入,才能改。
--- mysql -uroot -p //回車執行,然後會提示輸入密碼,你把密碼複製,粘過來即可。
注意,這裡你貼上過密碼時不會顯示,因為linux不建議顯示密碼,你貼上過來後,直接回車就可以了,還有 就是不要在-p後面輸入密碼直接進行登入,會報錯,你就按我上面的步驟來就可以了,這是個坑,這是linux,不是 windows。
----set password for'root'@'localhost'=password('新密碼'); //新密碼要大寫開頭,還要包含小寫和特殊符號
這表示設定密碼成功!
---- flush privileges; //執行上一步沒有不錯,就重新整理許可權,否則不會起作用
---- exit //退出mysql
---- systemctl stop mysqld //停止mysql服務
---- systemctl start mysqld // 再次重新啟動mysql
---- mysql -uroot -p'密碼' //這次可以在-p後面輸入你之前設定的登入密碼,注意密碼寫到引號裡面
//如果跳出mysql相關資訊,則登入成功!
---- grant all on *.* to [email protected]'%' identified by'密碼' with grant option;
//這句程式碼是新增使用者,遠端連線能夠連線到,'admin'是遠端連線時需要輸入的使用者名稱,你可以寫成別的。密 碼建議和之前設定的密碼相同,這樣好記
這表示設定成功!
---- flush privileges; //再次重新整理許可權,否則不會起作用。同樣會顯示Query OK!
---- exit //退出mysql
---- systemctl stop mysqld //停止mysql服務
---- systemctl start mysqld // 再次重新啟動mysql
能到這一步說明你的mysql在linux已經安裝成功,我們在進行遠端工具連線mysql資料庫時,除了使用者名稱,ip地址, 密碼外,是不是還有個埠號,因為你是阿里雲伺服器,需要自己在控制檯開啟3306埠,如果你只是在linux系統, 或者虛擬機器上,不是阿里雲伺服器,到第三步就可以了,你可以直接遠端連線了。
4:在阿里雲伺服器進行安全組設定,新增埠3306.
選中安全組:
再選中右面的配置規則:
再選中右上側:新增安全組規則 跳出頁面。
這裡的埠範圍總3306到3306,表示只開放3306這個埠,優先順序設為2,是因為,tomcat的埠優先順序為1,訪問 專案資源優先順序最高。授權物件就設定為0.0.0.0/0就可,你可以點選詳細瞭解一下,點選確定,添加了安全組之 後, 斷開與伺服器的遠端連線,重新連線,重新啟動mysql,登入mysql,一切就生效了,遠端就可以連線成功了。
注意:輸入密碼時沒有引號!
到此linux系統CentOS版本安裝mysql結束!