1. 程式人生 > >四、cent OS安裝配置mysql

四、cent OS安裝配置mysql

cnblogs 允許 ins wget linu date log 裝配 獲得

  1. 下載mysql的repo源
    $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

  2. 安裝mysql-community-release-el7-5.noarch.rpm包
    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

  3. 安裝mysql
    sudo yum install mysql-server

  4. 登錄mysql
    mysql -u root

    登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權限問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:

    sudo chown -R root:root /var/lib/mysql

  5. 重啟mysql服務
    service mysqld restart(如果失敗,換:service mysql restart)

  6. 登錄重置密碼
    $ mysql -u root //直接回車進入mysql控制臺
    mysql > use mysql;
    mysql > update user set password=password(‘123456‘) where user=‘root‘;
    mysql > exit;

  7. 如果你需要遠程登錄
    1)是否開放了3306端口?你把防火墻關閉試試。
    2)增加允許遠程連接 MySQL 用戶並授權。
      mysql> grant all PRIVILEGES on db_name.* to ‘username‘@‘xxx.xxx.xx.x‘ identified by ‘password‘ WITH GRANT OPTION;


    參考文章:http://www.linuxidc.com/Linux/2016-09/134940.htm

四、cent OS安裝配置mysql