在CentOS7中利用yum命令安裝mysql
阿新 • • 發佈:2019-02-10
我們是在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
連線成功: