在linux下安裝並配置mysql數據庫

在linux下安裝並配置mysql數據庫

工具/原料

 
  • MySql5.6
  • CentOS

方法/步驟

 
  1. 1

    查找之前是否安裝有mysql,使用下面命令:html

    rpm -qa|grep -i mysqlnode

    若是顯示有以下包則說明已安裝mysqlmysql

    mysql-4.1.12-3.RHEL4.1linux

    mysqlclient10-3.23.58-4.RHEL4.1sql

  2. 2

    若是已安裝,則須要刪除已安裝的數據庫,使用如下命令來刪除數據庫數據庫

    刪除命令:rpm -e --nodeps 包名服務器

    ( rpm -ev mysql-4.1.12-3.RHEL4.1 )app

    刪除老版本mysql的開發頭文件和庫socket

    命令:rm -fr /usr/lib/mysql工具

    rm -fr /usr/include/mysql

    注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,若是肯定沒用後就手工刪除

    rm -f /etc/my.cnf

    rm -fr /var/lib/mysql

  3. 下載mysql的rpm包

    能夠經過wget下載具體的地址由於不能用連接請你們去官網去找

    (1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服務器;

    (2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;

    (3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。

    下載後放到Liunx服務器中,如圖所示

     
  4. 安裝MySQL Server的rpm包

    rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

    安裝過程如圖所示

    安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或相似命令進行查看。

     
  5. 安裝MySQL客戶端

    rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

     
  6. 安裝MySQL開發依賴包

    rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

     
  7. 啓動msyql

    安裝完成後mysql是沒有啓動的,運行mysql命令會提示以下錯誤:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    可以使用以下命令啓動MySQL:

    service mysql start

    或者使用以下命令:

    /etc/init.d/mysql start

    可以使用SET PASSWORD命令修改root用戶的密碼,參考以下:SET PASSWORD = PASSWORD('root123456');

     
  8. 登陸MySQL

    使用mysql命令登陸MySQL服務器,運行MySQL的命令時,會提示須要設置root用戶密碼

     
  9. 設置開機自啓動

    /etc/init.d/mysql start

    設置完成後重啓系統,使用natstat –nat命令可看到MySQL的3306端口

  10. 至 此咱們已經安裝好了mysql數據庫,固然如今咱們的數據庫還不支持遠程鏈接,遠程鏈接會出現如下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,能夠經過如下如下來解決

  11. 改表法:在本機登入mysql後,更改「mysql」數據庫裏的「user」表裏的「host」項,從」localhost」改成'%'。

    mysql>

    mysql>use mysql;

    mysql>select 'host' from user where user='root';

相關文章
相關標籤/搜索