1. 程式人生 > >在centos linux作業系統上安裝mysql資料庫

在centos linux作業系統上安裝mysql資料庫

注意:

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;