欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL開啟遠程訪問權(quán)限的方法

 更新時間:2025年03月17日 12:05:56   作者:三冬三夏  
在本篇文章里小編給大家整理的是關(guān)于MYSQL開啟遠程訪問權(quán)限的方法,對此有興趣的朋友們可以跟著學(xué)習(xí)下。

MySQL遠程連接(Linux)

以下MySQL遠程連接:MySQL部署環(huán)境為Ubuntu,MySQL為5.7版本,本地搭建的數(shù)據(jù)庫,只能使用局域網(wǎng)ip連接。

一、更改MySQL配置文件

進入mysql.conf.d目錄,更改mysqld.cnf的配置信息

cd /etc/mysql/mysql.cnf.d

在這里插入圖片描述

2. 使用root權(quán)限進入mysqld.cnf,建議使用vi編輯工具修改配置

sudo vi mysqld.cnf#輸入root密碼

在這里插入圖片描述

# 按esc后,輸入 :set number 即可顯示行號
#按 i 可編輯
#找到bind-address =127.0.0.1注釋
# 編輯完成后按 esc,然后輸入 :wq ,即可保存退出

在這里插入圖片描述

3. 重啟mysql服務(wù)

sudo service mysql restart

在這里插入圖片描述

二、進入MySQL修改用戶表host值 使用root賬號進入MySQL

mysql -uroot -p
#輸入數(shù)據(jù)庫root賬號的密碼

在這里插入圖片描述

2. 進入mysql

在這里插入圖片描述

3. 找到mysql 庫 中的user表

# 展示mysql庫中的所有表,user表在最后一個
show tables;

在這里插入圖片描述

4. 查詢user表中的用戶

select host,user from user;

在這里插入圖片描述

5. host 為遠程連接登錄地址,如修改為允許任何地址登錄,設(shè)置為%即可,其他特定的登錄地址輸入地址修改。

update user set host="%" where user="root";

在這里插入圖片描述

6. 修改成功后,需刷新權(quán)限

flush privileges;

修改成功后,查詢user表中root的host值為%即成功修改

在這里插入圖片描述

三、使用其他電腦即可遠程訪問數(shù)據(jù)庫

mysql -h 數(shù)據(jù)庫遠程地址 -uroot -p
# 輸入遠程數(shù)據(jù)庫的root密碼

在這里插入圖片描述

MySQL遠程連接(Windows)

一、修改my.ini中的配置文件

找到MySQL安裝目錄下的my.ini配置文件。如果該文件不存在,需要創(chuàng)建一個。在[mysqld]部分添加或修改bind-address=0.0.0.0,以允許MySQL服務(wù)器監(jiān)聽所有IP地址上的連接

在這里插入圖片描述

在這里插入圖片描述

重啟MySQL服務(wù)

打開命令提示符:以管理員權(quán)限打開命令提示符窗口(可以搜索cmd,然后選擇“以管理員身份運行”)。停止MySQL服務(wù):輸入命令net stop mysql(假設(shè)服務(wù)名稱為mysql),然后按回車執(zhí)行。啟動MySQL服務(wù):輸入命令net start mysql,然后按回車執(zhí)行。
確認狀態(tài):可以在服務(wù)狀態(tài)變化后輸入sc query mysql來確認服務(wù)的狀態(tài),確保MySQL服務(wù)已經(jīng)正確重啟。

在這里插入圖片描述

二、修改用戶權(quán)限 MySQL

使用mysql -u root -p命令登錄到MySQL服務(wù)器,輸入root用戶的密碼

mysql -uroot -p# root 密碼

在這里插入圖片描述

進入mysql庫,找到user表修改

use mysql;

在這里插入圖片描述

select host,user from user;

在這里插入圖片描述

update user set host="%" where user="root";

在這里插入圖片描述

select host,name from user;

在這里插入圖片描述

刷新權(quán)限:執(zhí)行FLUSH PRIVILEGES;以應(yīng)用更改

flush privileges;

在這里插入圖片描述

三、遠程連接

在遠程終端連接:

mysql -h 數(shù)據(jù)庫地址 -uroot -p# 密碼

在這里插入圖片描述

1、登陸mysql數(shù)據(jù)庫

mysql -u root -p

查看user表

mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host     | user | password                 |
+--------------+------+-------------------------------------------+
| localhost  | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
2 rows in set (0.00 sec)

可以看到在user表中已創(chuàng)建的root用戶。host字段表示登錄的主機,其值可以用IP,也可用主機名,

(1)有時想用本地IP登錄,那么可以將以上的Host值改為自己的Ip即可。

2、實現(xiàn)遠程連接(授權(quán)法)

將host字段的值改為%就表示在任何客戶端機器上能以root用戶登錄到mysql服務(wù)器,建議在開發(fā)時設(shè)為%。
update user set host = ’%’ where user = ’root’;

將權(quán)限改為ALL PRIVILEGES

mysql> use mysql;
Database changed
mysql> grant all privileges on *.* to root@'%' identified by "password";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host     | user | password                 |
+--------------+------+-------------------------------------------+
| localhost  | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| %      | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
3 rows in set (0.00 sec)

這樣機器就可以以用戶名root密碼root遠程訪問該機器上的MySql.

3、實現(xiàn)遠程連接(改表法)

use mysql;

update user set host = '%' where user = 'root';

這樣在遠端就可以通過root用戶訪問MySQL,如果大家有任何補充可以聯(lián)系腳本之家小編。

相關(guān)文章

  • mysql獲取排列序號的三種常用方法小結(jié)

    mysql獲取排列序號的三種常用方法小結(jié)

    這篇文章主要介紹了mysql獲取排列序號的三種常用方法,并通過代碼示例和圖文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • Mysql如何優(yōu)化查詢速度

    Mysql如何優(yōu)化查詢速度

    這篇文章主要介紹了Mysql如何優(yōu)化查詢速度問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • mysql主鍵的缺少導(dǎo)致備庫hang住

    mysql主鍵的缺少導(dǎo)致備庫hang住

    最近線上頻繁的出現(xiàn)slave延時的情況,經(jīng)排查發(fā)現(xiàn)為用戶在刪除數(shù)據(jù)的時候,由于表主鍵的主鍵的缺少,同時刪除條件沒有索引,或或者刪除的條件過濾性極差,導(dǎo)致slave出現(xiàn)hang住
    2016-05-05
  • 詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    詳解MySQL 表中非主鍵列溢出情況監(jiān)控

    這篇文章主要介紹了詳解MySQL 表中非主鍵列溢出情況監(jiān)控,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • MySQL 實用命令

    MySQL 實用命令

    對于剛接觸到mysql的朋友,需要的了解下,mysql的一些小技巧。
    2009-03-03
  • mysql中的json處理方案

    mysql中的json處理方案

    這篇文章主要介紹了mysql中的json處理方案,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • CentOS7下二進制安裝mysql 5.7.23

    CentOS7下二進制安裝mysql 5.7.23

    這篇文章主要為大家詳細介紹了CentOS7下二進制安裝mysql 5.7.23,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL忽略表名大小寫的2種方法實現(xiàn)

    MySQL忽略表名大小寫的2種方法實現(xiàn)

    在 MySQL 中,默認情況下表名是大小寫敏感的,本文主要介紹了MySQL忽略表名大小寫的2種方法實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • mysql存儲過程 游標 循環(huán)使用介紹

    mysql存儲過程 游標 循環(huán)使用介紹

    今天分享下自己對于Mysql存儲過程的認識與了解,這里主要說說大家常用的游標加循環(huán)的嵌套使用
    2012-11-11
  • 快速學(xué)習(xí)MySQL索引的入門超級教程

    快速學(xué)習(xí)MySQL索引的入門超級教程

    這篇文章主要介紹了快速學(xué)習(xí)MySQL索引的入門教程,包括索引的創(chuàng)建和刪除等基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11

最新評論