最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu?服務(wù)器安裝?MySQL?遠(yuǎn)程數(shù)據(jù)庫(kù)的方法

 更新時(shí)間:2022年08月18日 10:26:16   作者:ZewanHuang  
本篇介紹如何在 Linux 服務(wù)器上安裝 MySQL 數(shù)據(jù)庫(kù),并設(shè)置為可遠(yuǎn)程連接,本文通過命令給大家介紹的非常詳細(xì),對(duì)Ubuntu?安裝?MySQL遠(yuǎn)程數(shù)據(jù)庫(kù)感興趣的朋友一起看看吧

在 Web 項(xiàng)目中,我們需要使用到遠(yuǎn)程數(shù)據(jù)庫(kù),開發(fā)階段也需要連接并查看數(shù)據(jù)庫(kù)的狀況。騰訊云、阿里云等云平臺(tái)提供了遠(yuǎn)程數(shù)據(jù)庫(kù),可直接使用;當(dāng)然也可以自己在部署 Web 的服務(wù)器上安裝數(shù)據(jù)庫(kù),將其配置為遠(yuǎn)程數(shù)據(jù)庫(kù),供 Web 應(yīng)用使用。

本篇介紹如何在 Linux 服務(wù)器上安裝 MySQL 數(shù)據(jù)庫(kù),并設(shè)置為可遠(yuǎn)程連接。

在 Ubuntu 上安裝 MySQL

為安裝最新版本的 MySQL,我們可以先更新一下 apt 管理的資源包。

以 sudo 用戶身份登錄,執(zhí)行以下命令:

sudo apt update

待更新完畢后,輸入以下命令,安裝 MySQL:

sudo apt install mysql-server

安裝完成后,MySQL 服務(wù)會(huì)自動(dòng)啟動(dòng)。想驗(yàn)證 MySQL 正在運(yùn)行,輸入:

sudo systemctl status mysql

輸出如下圖,即表示已啟動(dòng)。

開啟遠(yuǎn)程連接權(quán)限

編輯 MySQL 配置文件

默認(rèn)情況下,MySQL 數(shù)據(jù)庫(kù)僅監(jiān)聽本地連接。若想允許遠(yuǎn)程連接數(shù)據(jù)庫(kù),首先需要修改配置文件,讓 MySQL 可以監(jiān)聽遠(yuǎn)程固定 IP 或所有遠(yuǎn)程 IP。

配置文件 mysqld.cnf 路徑一般為 /etc/mysql/mysql.conf.d/mysqld.cnf。

輸入以下命令打開編輯:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address 一行,默認(rèn)該值為 127.0.0.1,僅監(jiān)聽本地連接。我們將其改為遠(yuǎn)程連接 IP 可訪問,可以使用通配符 IP 地址 0.0.0.0,也可以是固定 IP,僅允許指定 IP 連接。這里我修改為 0.0.0.0,允許所有 IP 地址訪問。

在某些 MySQL 版本的配置文件中,沒有 bind-address 一行,在如上圖的合適位置上添加即可。

更改后,保存并退出編輯器(使用 Ctrl+X 保存并退出)。后重啟 MySQL 服務(wù),使新配置生效。

sudo systemctl restart mysql

創(chuàng)建 MySQL 用戶

以 sudo 權(quán)限進(jìn)入 MySQL 服務(wù):

sudo mysql

進(jìn)入 MySQL 后,創(chuàng)建一個(gè)可遠(yuǎn)程連接 MySQL 的用戶,并設(shè)置為使用密碼作為認(rèn)證方式。

CREATE USER 'zewan'@'%' IDENTIFIED WITH mysql_native_password BY 'zewan1234';

上述命令中,% 表示 IP 任意,@ 前的用戶名和 BY 后面的密碼修改為自己的信息。

執(zhí)行完畢后,使用下列命令可以查看到所有的 user,包括我們新建的:

SELECT DISTINCT CONCAT('User: ''', user, '''@''', host, ''';') AS quert FROM mysql.user;

接下來(lái),我們賦予該用戶擁有所有數(shù)據(jù)庫(kù)的訪問權(quán)限,使其成為新的獨(dú)立管理用戶:

GRANT ALL PRIVILEGES ON *.* TO 'zewan'@'%' WITH GRANT OPTION;

最后,刷新 MySQL 系統(tǒng)權(quán)限相關(guān)表,更新緩存,并退出 MySQL。

FLUSH PRIVILEGES;
EXIT;

遠(yuǎn)程連接 MySQL 數(shù)據(jù)庫(kù)

命令行遠(yuǎn)程訪問

命令格式如下:

mysql -u <username> -h <mysql_server_ip> -p

Jetbrains 家族 Database 連接

在 IDEA、Pycharm 等軟件中,內(nèi)置 Database 訪問插件,具備可視化數(shù)據(jù)庫(kù)表的功能,一般在右側(cè)任務(wù)欄點(diǎn)擊展開。

點(diǎn)擊加號(hào),選擇 MySQL 作為 Data Source。

在彈出框中,填入遠(yuǎn)程數(shù)據(jù)庫(kù)IP(Host)、用戶名(User)、密碼(Password),后點(diǎn)擊 Test connection 嘗試連接。出現(xiàn)下圖成功標(biāo)識(shí),即表示可成功連接數(shù)據(jù)庫(kù),隨后點(diǎn)擊應(yīng)用(Apply)即可。

隨后,軟件中會(huì)出現(xiàn) console,我們可以在這里輸入 MySQL 語(yǔ)句并點(diǎn)擊綠色啟動(dòng)按鈕執(zhí)行命令,同時(shí)可雙擊右側(cè)彈出欄中的數(shù)據(jù)庫(kù)表,查看信息。

附上 MySQL 創(chuàng)建數(shù)據(jù)庫(kù),并指定編碼 UTF8 的命令:

CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;

到此這篇關(guān)于Ubuntu 服務(wù)器安裝 MySQL 遠(yuǎn)程數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)Ubuntu 安裝 MySQL遠(yuǎn)程數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL存儲(chǔ)過程的創(chuàng)建和使用示例詳解

    MySQL存儲(chǔ)過程的創(chuàng)建和使用示例詳解

    文章介紹了MySQL存儲(chǔ)過程的概念、創(chuàng)建與刪除、調(diào)用、變量使用、參數(shù)、流程控制、管理和案例,存儲(chǔ)過程可以封裝SQL指令,提高執(zhí)行效率,但也有一定局限性,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • Mysql掛掉后無(wú)法重啟報(bào)pid文件丟失的解決方法

    Mysql掛掉后無(wú)法重啟報(bào)pid文件丟失的解決方法

    這篇文章主要介紹了Mysql掛掉后無(wú)法重啟報(bào)pid文件丟失的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • mysql 5.7.18 Archive壓縮版安裝教程

    mysql 5.7.18 Archive壓縮版安裝教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 Archive壓縮版安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 解決Mysql 8.0.17 winx64版本安裝過程中遇到的問題

    解決Mysql 8.0.17 winx64版本安裝過程中遇到的問題

    這篇文章主要介紹了Mysql 8.0.17 winx64版本安裝過程中遇到的問題 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 用一條mysql語(yǔ)句插入多條數(shù)據(jù)

    用一條mysql語(yǔ)句插入多條數(shù)據(jù)

    這篇文章主要介紹了在mysql中使用一條sql語(yǔ)句插入多條數(shù)據(jù),效率非常高,但是原理其實(shí)很簡(jiǎn)單,希望對(duì)大家有所幫助
    2014-09-09
  • 日常收集整理常見的mysql sql技巧

    日常收集整理常見的mysql sql技巧

    本篇內(nèi)容是小編日常收集整理常見的mysql sql技巧,對(duì)大家學(xué)習(xí)mysql sql技巧相關(guān)內(nèi)容有所幫助,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 詳解MySQL:數(shù)據(jù)完整性

    詳解MySQL:數(shù)據(jù)完整性

    這篇文章主要介紹了MySQL數(shù)據(jù)完整性,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 簡(jiǎn)單了解mysql mycat 中間件

    簡(jiǎn)單了解mysql mycat 中間件

    這篇文章主要介紹了簡(jiǎn)單了解mysql mycat 中間件,一個(gè)徹底開源的,面向企業(yè)應(yīng)用開發(fā)的大數(shù)據(jù)庫(kù)集群支持事務(wù)、ACID、可以替代MySQL的加強(qiáng)版數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2019-06-06
  • mysql數(shù)據(jù)庫(kù)鎖的產(chǎn)生原因及解決辦法

    mysql數(shù)據(jù)庫(kù)鎖的產(chǎn)生原因及解決辦法

    這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)鎖的產(chǎn)生原因及解決辦法,需要的朋友可以參考下
    2016-01-01
  • mysql 8.0.12 安裝配置圖文教程

    mysql 8.0.12 安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評(píng)論

新宁县| 交城县| 博乐市| 汽车| 德州市| 兴宁市| 嘉鱼县| 弋阳县| 广州市| 黄梅县| 兴安盟| 延安市| 三亚市| 贺州市| 梨树县| 喀什市| 宝丰县| 新疆| 巴塘县| 遂宁市| 灵山县| 五大连池市| 呈贡县| 铜陵市| 广安市| 阳城县| 大余县| 岗巴县| 吴江市| 堆龙德庆县| 武义县| 南宫市| 青田县| 九江县| 祁东县| 白银市| 赤城县| 通化县| 奈曼旗| 土默特右旗| 内江市|