1. 程式人生 > >在CentOS7中利用yum命令安裝mysql

在CentOS7中利用yum命令安裝mysql

一、說明

  • 我們是在VMware虛擬機器上安裝的mysql,使用的是CentOS7,具體可以檢視

二、安裝

  • 1、簡單粗暴直接命令敲起來,安裝服務端:mysql-server、mysql-devel;安裝客戶端:mysql:

yum install mysql-server mysql-devel mysql1
  • 2、不仔細看你會覺得已經安裝成功了,其實mysql-server沒有安裝成功!

  • 3、我們需要手動下載一下,再單獨安裝mysql-server,此處用到wget命令(yum install wget):

    • 下載rpm包

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm1

-  安裝rpm包
12
rpm -ivh mysql-community-release-el7-5.noarch.rpm1

  • 檢查是否安裝成功,如下圖安裝成功:

ls -1 /etc/yum.repos.d/mysql-community*1

  • 安裝mysql-server,這次如下圖就真的安裝好了!!!

yum install mysql-server1

三、啟動、配置、登入

  • 啟動mysql,/etc/init.d/下面需要手動極愛那個mysqld複製一份進去。

 service mysqld start或者/etc/init.d/mysqld start1
  • 建立root管理員:

mysqladmin -u root password 1234561
  • 登入mysql:

mysql -uroot -p1234561
  • 如下圖就表示成功了,我還查看了此時資料庫中所有的表名:

select table_name from information_schema.tables;1

四、Navicat for MySQL連線

  • 如下圖配置好之後,點選測試連線會報錯,是因為我們剛裝的mysql還不支援遠端連線:

  • 解決:網上有改表法和授權法的區別,我這邊就直接使用該表法了:先切換到mysql自帶資料庫中,然後更新root使用者的host欄位

use mysql;
update user set host = '%' where user = 'root';12
  • 可能會報錯,但是如果查詢使用者表,顯示已經改為%了,那麼直接執行重新整理下許可權就行了。

select host, user from user;
flush privileges; 12

  • 連線成功: