centos6.5安裝mysql5.1

今天公司搞了一臺阿里雲服務器,要在上面安裝mysql數據庫,做爲從未在CentOS6.5安裝mysql數據庫的技術小白的我,在網上找了資料,然後記錄下來。

第一步:查看服務器上面是否已經安裝了mysql數據庫。

執行命令:rpm -qa | grep mysql

第二步:如果第一步已經檢查出系統已經安裝了mysql數據庫,先把原來的系統裏面的mysql數據庫幹掉。如果系統裏面安裝了mysql數據庫,執行第一步命令出現的內容截圖如 下:

那麼要刪除原來的數據庫就執行如下命令:

rpm -e   mysql //一般刪除,如果提示依賴的其他文件,則不能刪除

rpm -e  --nodeps mysql;//強力刪除,如果有其他依賴文件,則可以對其進行強力刪除

第三步:通過yum來進行mysql安裝

                執行命令:yum install -y mysql-server mysql mysql-devel  //將mysql,mysql-server,mysql-devel都安裝好

                執行完命令之後,數據庫成功安裝截圖如下:

               

第四步:數據庫安裝成功之後,查看mysql-server的命令

               執行命令:rpm  -qi mysql-server

第五步:啓動mysql服務

                執行命令:service mysqld start

到這裏mysql數據庫的安裝算是告一段落。

下面在記錄多幾個命令:

1、查看mysql數據庫服務是否設置成開機自己啓動?

      執行命令:chkconfig --list  | grep mysqld

      執行完命令之後截圖如下:

     從上面的截圖可以知道,mysql數據庫服務開機自動啓動是關閉的,執行命令:chkconfig  mysqld on;將mysql數據庫服務設置成開機自動啓動。

     再次執行命令chkconfig --list |grep mysqld,發現開機自動啓動已打開:

2、mysql數據庫安裝完成之後只有一個root管理員帳號,但是此時的root帳號還並沒有爲其設置密碼,那麼怎樣設置root用戶密碼,更改root用戶密碼,執行sql命令登錄mysql數據庫呢?

    在第一次啓動mysql服務時,會進行數據庫的初始化操作,會輸出很多的信息,在這些信息中我們可以看到:/usr/bin/mysqladmin -u root password 'new-password' 

 這個命令的意思是爲root賬號設置密碼,執行命令mysqladmin -u root  password 'root';// 通過該命令給root賬號設置密碼爲 root

   這時我們就可以通過執行命令:mysql -u root -p 來登錄我們的數據庫了

mysql授權遠程登錄:

要求用戶 ‘username’,使用密碼 ‘password’ 可以從任何主機連接到mysql服務器

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES

要求僅允許IP爲192.168.0.1使用用戶名 ‘username’,密碼 'password’連接到mysq

1 GRANT ALL PRIVILEGES ON *.* TO 'username'@'192.168.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION;
2 FLUSH PRIVILEGES;

要求僅允許IP爲192.168.0.1使用用戶名 ‘username’,密碼 'password’連接到mysql服務器的dbname數據庫

1 GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'192.168.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION;
2 FLUSH PRIVILEGES;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章