解決mysql數(shù)據(jù)庫設(shè)置遠(yuǎn)程連接權(quán)限執(zhí)行g(shù)rant all privileges on *.* to 'root'@'%' identified by '密碼' with grant optio報(bào)錯(cuò)
mysql數(shù)據(jù)庫設(shè)置遠(yuǎn)程連接權(quán)限,執(zhí)行g(shù)rant all privileges on *.* to 'root'@'%' identified by '密碼' with grant optio報(bào)錯(cuò)

ERROR1558 (HY000): Column count ofmysql.user is wrong. Expected 43, found 42. Created with MySQL 50556, now running 50639. Please use mysql_upgrade to fix this error.
解決辦法:
使用命令:mysql_upgrade -u[username] -p[password]就可以解決。
使用mysql_upgrade對(duì)數(shù)據(jù)庫的數(shù)據(jù)表結(jié)構(gòu)等升級(jí)時(shí),數(shù)據(jù)庫引擎MyISAM 會(huì)做檢查、修復(fù)的動(dòng)作,InnoDB 執(zhí)行 mysql_upgrade 沒有作用。
查找MySQL的安裝目錄找到mysql_upgrade :
- whereismysql_upgrade
- cd /usr/bin/
- ./mysql_upgrade -uroot -p123 (123為密碼)

然后進(jìn)入到mysql再執(zhí)行權(quán)限修改即可:grant all privileges on *.* to 'root'@'%' identified by 'root4xml004a' with grant option;
如:

mysql中遠(yuǎn)程連接權(quán)限語句grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio報(bào)錯(cuò)
grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio
原因: mysql的版本問題,這條語句適用于MySQL8.0之前
解決: mysql8.0及以上版本需要使用以下語句:
create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%' with grant option;
到此這篇關(guān)于解決mysql數(shù)據(jù)庫設(shè)置遠(yuǎn)程連接權(quán)限執(zhí)行g(shù)rant all privileges on *.* to 'root'@'%' identified by '密碼' with grant optio報(bào)錯(cuò)的文章就介紹到這了,更多相關(guān)mysql遠(yuǎn)程連接權(quán)限內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作
這篇文章主要介紹了基于mysql+mycat搭建穩(wěn)定高可用集群負(fù)載均衡主備復(fù)制讀寫分離操作,需要的朋友可以參考下2018-09-09
使用MySQL從JSON字符串提取數(shù)據(jù)的方法詳解
在現(xiàn)代數(shù)據(jù)庫管理中,JSON 格式因其靈活性而廣泛使用,然而,當(dāng)數(shù)據(jù)存儲(chǔ)在 JSON 中時(shí),我們經(jīng)常需要將其轉(zhuǎn)換為更易于處理的格式,本篇文章將通過一個(gè)具體的 SQL 查詢示例,展示如何從存儲(chǔ)在 MySQL 中的 JSON 字符串提取數(shù)據(jù)并重新格式化,需要的朋友可以參考下2024-10-10
詳細(xì)深入聊一聊Mysql中的int(1)和int(11)
mysql數(shù)據(jù)庫作為當(dāng)前常用的關(guān)系型數(shù)據(jù)庫,肯定會(huì)遇到設(shè)計(jì)表的需求,下面對(duì)設(shè)計(jì)表時(shí)int類型的設(shè)置進(jìn)行分析,下面這篇文章主要給大家介紹了關(guān)于Mysql中int(1)和int(11)的相關(guān)資料,需要的朋友可以參考下2022-08-08
mysql存儲(chǔ)過程實(shí)現(xiàn)split示例
這篇文章主要介紹了mysql存儲(chǔ)過程實(shí)現(xiàn)split示例,需要的朋友可以參考下2014-05-05
Java的Struts框架中的主題模板和國際化設(shè)置
這篇文章主要介紹了Java的Struts框架中的主題模板和國際化設(shè)置,Struts是Java的SSH三大web開放框架之一,需要的朋友可以參考下2015-12-12
MySQL中實(shí)現(xiàn)高性能高并發(fā)計(jì)數(shù)器方案(例如文章點(diǎn)擊數(shù))
這篇文章主要介紹了MySQL中實(shí)現(xiàn)高性能高并發(fā)計(jì)數(shù)器方案,本文中的計(jì)數(shù)器是指如文章的點(diǎn)擊數(shù)、喜歡數(shù)、瀏覽次數(shù)等,需要的朋友可以參考下2014-10-10

