MySQL如何開啟用戶遠(yuǎn)程登錄權(quán)限
MySQL開啟用戶遠(yuǎn)程登錄權(quán)限
當(dāng)在Docker中創(chuàng)建一個(gè)Mysql的容器后,需要使用工具如:navicate來連接容器內(nèi)的MySQL服務(wù),但是
提示Access denied for user 'root'@ 'x.x.x.x' (using password: YES) 錯(cuò)誤,用命令進(jìn)入容器確認(rèn)密碼沒有問題,那么就可能是沒有開發(fā)遠(yuǎn)程權(quán)限。
第一步:選中mysql數(shù)據(jù)庫
use mysql;
第二步:修改庫中user表中,user用戶的host=%(任意連接)
update user set host='%' where user ='root';
第三步:重新加載權(quán)限表
flush privileges;
第四步:給root用戶賦予遠(yuǎn)程連接權(quán)限
grant all privileges on *.* to 'root'@'%' with grant option; # 賦予權(quán)限并修改密碼 alter user 'root'@'%' identified with mysql_native_password by '123456';
開放MySQL的遠(yuǎn)程訪問權(quán)限
1.使用 mysql -u root -p 連接到本地MySQL服務(wù)
2.登錄后使用 use mysql;
3.使用 grant all privileges on . to ‘root’@‘%’ identified by ‘123456’ with grant option; 賦予遠(yuǎn)程登錄用戶權(quán)限(使用root賬號(hào)和密碼123456,從任何主機(jī)連接到mysql服務(wù)器),刷新權(quán)限 FLUSH PRIVILEGES;
4.使用 select user,host from user 查看系統(tǒng)用戶
5.使用 vim /etc/mysql/mysql.conf.d/mysqld.cnf 修改bind-address的訪問網(wǎng)址,將 bind-address=127.0.0.1 改成 bind-address=0.0.0.0
6.開放端口 3306(這是MySQL的默認(rèn)端口)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- MySQL數(shù)據(jù)庫用戶權(quán)限管理
- MySQL用戶和數(shù)據(jù)權(quán)限管理詳解
- MySQL權(quán)限控制和用戶與角色管理實(shí)例分析講解
- Navicat配置mysql數(shù)據(jù)庫用戶權(quán)限問題
- MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟
- Mysql用戶創(chuàng)建以及權(quán)限賦予操作的實(shí)現(xiàn)
- MySQL授予用戶權(quán)限命令詳解
- Mysql用戶權(quán)限分配實(shí)戰(zhàn)項(xiàng)目詳解
- mysql 添加用戶并分配select權(quán)限的實(shí)現(xiàn)
相關(guān)文章
MySQL中having關(guān)鍵字詳解以及與where的區(qū)別
在MySQL中HAVING和WHERE是用于過濾數(shù)據(jù)的兩個(gè)重要的關(guān)鍵字,它們?cè)诓樵冋Z句中的位置和功能有所不同,這篇文章主要給大家介紹了關(guān)于MySQL中having關(guān)鍵字詳解以及與where區(qū)別的相關(guān)資料,需要的朋友可以參考下2024-07-07
mysql提示[Warning] Invalid (old?) table or database name問題的解決方
今天一個(gè)朋友的上服務(wù)器出現(xiàn)[Warning] Invalid (old?) table or database name問題,通過分析binlog日志發(fā)現(xiàn),在以下sql語句中出現(xiàn)問題,由于涉及敏感內(nèi)容,用sql語法表示2012-07-07
MySQL into_Mysql中replace與replace into用法案例詳解
這篇文章主要介紹了MySQL into_Mysql中replace與replace into用法案例詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09
MySQL防止delete命令刪除數(shù)據(jù)的兩種方法
在sql中刪除數(shù)據(jù)庫中記錄我們會(huì)使用到delete命令,這樣如果不小心給刪除了很難恢復(fù)了,下面我來總結(jié)一些刪除數(shù)據(jù)但是不在數(shù)據(jù)庫刪除的方法,有需要的朋友可以參考一下2013-08-08
AlmaLinux 9 安裝 MySQL 8.0.32的詳細(xì)過程
這篇文章主要介紹了AlmaLinux 9 安裝 MySQL 8.0.32的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04

