在centos linux作業系統上安裝mysql資料庫
阿新 • • 發佈:2019-02-06
注意:
1.本文介紹的是使用yum命令在linux上下載安裝mysql資料庫,需要連網。
2.為了使用方便,我下載了一個windows遠端管理工具連線linux,名字是winscp,也可以使用其他的,比如xshell等。
一、開啟主機服務
二、設定虛擬機器ip地址
三、使用winscp連線linux
四、安裝mysql資料庫
- 我們是在VMware虛擬機器上安裝的mysql,使用的是CentOS7,具體可以檢視Windows安裝Linux虛擬機器(CentOS7)
- 下面使用yum命令下載安裝mysql資料庫(不要問為什麼,更深的知識請問其他大神,我只是在這做個筆記,並共享出來)。
- 安裝wget命令:yum install wget
- 下載命令:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 安裝命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 檢查是否安裝成功命令:ls -1 /etc/yum.repos.d/mysql-community*
- 安裝mysql-server,這次如下圖就真的安裝好了:yum install mysql-server
五、啟動、配置,登入
- 啟動mysql,/etc/init.d/下面需要手動極愛那個mysqld複製一份進去。
service mysqld start或者/etc/init.d/mysqld start
- 1
- 建立root管理員:
mysqladmin -u root password 123456
- 1
- 登入mysql:
mysql -uroot -p123456
- 如下圖就表示成功了,我還查看了此時資料庫中所有的表名:
select table_name from information_schema.tables;
六、Navicat for MySQL連線
如下圖配置好之後,點選測試連線會報錯,是因為我們剛裝的mysql還不支援遠端連線:
解決
:網上有改表法和授權法的區別,我這邊就直接使用該表法了:先切換到mysql自帶資料庫中,然後更新root使用者的host欄位
use mysql;
update user set host = '%' where user = 'root';
- 1
- 2
- 可能會報錯,但是如果查詢使用者表,顯示已經改為%了,那麼直接執行重新整理下許可權就行了。
select host, user from user;
flush privileges;