centos7 mysql 安裝及設定遠端訪問

2021-08-02 11:36:06 字數 2888 閱讀 4740

2. 安裝mysql-community-release-el7-5.noarch.rpm包 ?

1$sudorpm -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

?

1

$sudoyuminstallmysql-server

根據步驟安裝就可以了,不過安裝完成後,沒有密碼,需要重置密碼。

先啟動mysql的服務:

[root@localhost softwares]# service mysqld start

redirecting to /bin/systemctl start  mysqld.service

等一會兒,服務就啟動了。

4. 重置密碼

接下來登入重置密碼: ?

1$ mysql -u root

?

1

2

3

mysql > use mysql;

mysql > update usersetpassword=password('123456') where user='root';

mysql >exit;

如果需要恢復資料庫備份,即將本地的資料庫恢復到centos的mysql中,先從本地mysql中到處 databasename.sql檔案,通過sz命令上傳到centos中,進入這個資料夾,然後,進入mysql資料庫,use databasename; (如果沒有這個資料庫,先create database databasename;)然後直接恢復資料:source databasename.sql;

5. 開放3306埠 ?

1$sudovim/etc/sysconfig/iptables

新增以下內容:

?

1

-a input -p tcp -m state --state new -m tcp --dport 3306 -j accept

儲存後重啟防火牆:

?

1

$sudoservice iptables restart

6. 建立普通使用者並授權

示例(使用root使用者登入,並假定已經建立了openscannerstore資料庫):

?

1

mysql > use mysql;

?

1

2

3

#建立openscanner使用者與密碼並設定為從安裝mysql服務的機器本地訪問

mysql > grant all on openscannerstore.* to'openscanner'@'localhost'

identified by'scanner888';

?

1

2

#設定openscanner使用者與密碼,並從任何機器都可以訪問mysql

mysql > grant all on openscannerstore.* to'openscanner'@'%'identified by'scanner888';

?

1

mysql > flush privileges;#重新整理才會生效

現在就可以從客戶機連線mysql伺服器了,如果連線報這樣的錯:error 2003 (hy000): can't connect to mysql server on '192.168.x.***' (113)

。因為我們是centos7,請先確認防火牆是否開啟來,centos7預設是firewall,我們可以把它停止並禁止使用,然後啟動我們熟悉的iptables,這樣就好了!

注:mysql客戶機是需要安裝mysql客戶端的。

**:

Centos 7 MYSQL 安裝及登入問題

rpm qa grep i mysql 看自己系統有沒有裝mysql wget rpm ivh mysql80 community release e17 1.noarch.rpm yum install mysql server檢查mysql 安裝是否成功 systemclt start mysq...

CentOS7 mysql離線安裝

第一 刪除mariadb 第三 強制安裝6個rpm檔案 rpm ivh mysql community rpm nodeps force 第四 檢視mysql初始密碼和登入mysql root localhost download grep password var log mysqld.log 2...

centos 7 mysql 解除安裝和安裝

我們都知道 msyql如果解除安裝不乾淨,在我們更換版本時候會出現各種奇怪的問題,下面是我在更換版本的一些過程記錄 rpm qa grep mysql rpm ev 依賴元件 nodeps 其中nodeps可以忽略其依賴的其他元件以防止刪除不掉 find name mysql rm rf 相關檔案 ...