1. 程式人生 > >整理了以下四種在MySQL中修改root密碼的方法,可能對大家有所幫助!

整理了以下四種在MySQL中修改root密碼的方法,可能對大家有所幫助!

root預設是不支援遠端登入的,用外網連線你必須給許可權呢?GRANT ALL PRIVILEGES ON *.* TO 'username'@' %' IDENTIFIED BY 'password' WITH GRANT OPTION;你先建立一個遠端登入的賬號然後給它遠端登入的許可權

mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.

解決方法如下:

1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user ='root'; mysql>select host, user from user; mysql>flush privileges; 注意:最後一句很重要,目的是使修改生效.如果沒有寫,則還是不能進行遠端連線.

2,授權使用者,你想root使用密碼從任何主機連線到mysql伺服器 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges; 如果你想允許使用者root從ip為192.168.1.104的主機連線到mysql伺服器 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.104' IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;

路由器外網訪問mysql資料庫

1.符合以下條件
公網IP 無論動態還是靜態 靜態更好 動態如果嫌麻煩可以用DDNS服務 如花生殼
2.開放埠
無論你是否是路由連入 還是撥號連入 路由需要在路由器中做3306埠對映 撥號寬頻需要在防火牆中允許3306埠訪問 可以用telnet命令測試
3.MYSQL使用者許可權 (這裡比較重要)
在安裝MYSQL是 ROOT預設是隻有本地訪問許可權 localhost可以在安裝的時候改成可以遠端remote安裝的最後一步 有個選項框要勾 這是WINDOWS版本的 如果是LINUX版本用命令加許可權
如果建立新使用者 一定要要有%遠端許可權才可以
4測試
在自帶命令列中測試 mysql -h(IP地址) -u使用者名稱 -p(密碼) 回車後如果出現mysql> 
即OK 

以前只會用
mysql> select * from mysql.user where user='username';

今天發現這個更方便:
mysql> show grants for [email protected];

show可以看到很多東西
show create database dbname;  這個可以看到建立資料庫時用到的一些引數。
show create table tickets;    可以看到建立表時用到的一些引數 

相關推薦

整理以下MySQL修改root密碼方法,可能大家有所幫助!

root預設是不支援遠端登入的,用外網連線你必須給許可權呢?GRANT ALL PRIVILEGES ON *.* TO 'username'@' %' IDENTIFIED BY 'password' WITH GRANT OPTION;你先建立一個遠端登入的賬號然後給它遠端登入的許可權 mysql的r

本文整理MySQL修改root密碼方法

  以windows為例:    1. 關閉正在執行的MySQL服務。    2. 開啟DOS視窗,轉到mysql\bin目錄。    3. 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。    4.

mysql如何修改root密碼

忘記MySQL ROOT密碼是在MySQ使用中很常見的問題,可是有很多朋友並不會重置ROOT密碼。這時候常會出現:1045-Acess denied for user:'root'@'localhost'(Using password:YES)之類的錯誤。下面轉載的文章說

MySQL密碼怎麼辦?MySQL重置root密碼方法

MySQL有時候忘記了root密碼是一件傷感的事。這裡提供Windows 和 Linux 下的密碼重置方法。 Windows: 1.以系統管理員身份登陸系統。 2.開啟cmd-----net start 檢視mysql是否啟動。啟動的話就停止net stop mys

Linux系統在未登入的情況下修改root密碼方法(linux系統忘記root密碼,進不去系統怎麼辦)

linux系統忘記root密碼,進不去系統怎麼辦 有時候我們會遇到這樣的情況,很久沒用的系統, 想要登入時卻發現忘記了root密碼,那該怎麼辦?一般來說我們可以進入單使用者或者通過編輯grub選單來修改root密碼。 對於一些版本的OS(如redhat)來說,編輯grub,

MYSQL修改root密碼方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newp

MySQL——修改root密碼的4方法(以windows為例)

ron 情況 登錄 使用 方法 命令 ont demo root密碼 MySQL——修改root密碼的4種方法(以windows為例) 來自:http://www.jb51.net/article/39454.htm 本文以windows為例為大家詳細介紹下MySQL

MySQL 修改 root 密碼 的幾方式

當前 修改 col color pass table date nbsp password 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASS

MySql資料庫引擎

前言 資料庫儲存引擎是資料庫底層軟體組織,資料庫管理系統(DBMS)使用資料引擎進行建立、查詢、更新和刪除資料。不同的儲存引擎提供不同的儲存機制、索引技巧、鎖定水平等功能,使用不同的儲存引擎,還可以 獲得特定的功能。現在許多不同的資料庫管理系統都支援多種不同的資料引擎。

mysql修改表的預設編碼和表中欄位的編碼

一個是修改表的編碼格式的 ALTER TABLE `table` DEFAULT CHARACTER SET utf8; 但是雖然修改了表的編碼格式,但是欄位的編碼格式並沒有修改過來,沒有什麼卵用 又發現一條語句,作用是修改欄位的編碼格式 ALTER T

CentOS7修改root密碼的兩方法(添加CentOS6修改密碼方法

咳咳,本來是篇很短的文章,被我越加越多,哈哈哈,下面是CentOS7的 1)啟動時任意鍵暫停啟動,按e鍵進入編輯模式,將游標移動到linux16開始的行的末尾,新增核心引數rd.break,按Ctrl-x啟動,進入緊急求援模式後輸入 mount -o remount,rw /sysroo

分享phpwebservice實現的簡單架構方法及例項

本人所瞭解的webservice有以下幾種:PHP本身的SOAP,開源的NUSOAP,商業版的PHPRPC,以及使用二進位制傳輸資料流的HessianPHP,那麼一下就簡單的介紹下這幾種webservice在php中的使用,雖然網上也有很多這方面的資料,但是這是我個人實踐所得,當然也是從網上找的資料

修改MySQL 5.7.9版本的root密碼方法以及一些新變化整理

MySQL 5.7版本開始,增強密碼驗證機制,網上說安裝的時候會在/root/.mysql_secret  檔案中生成預設密碼,這一點自 5.7.6版本以後也去掉了。 針對如果生成預設密碼,網上有一個版本,內容如下: 1、修改配置檔案,一般在 /etc/my.cnf, 在[mysqld]欄位下增加skip-

最近專案裡碰上餅圖,順便整理下幾Android餅圖,以作參考

       第一種:自定義一個piechart,親自來畫一個餅圖,歸根結底還是參照老外的思路,但是還是有自己的一點想法在裡面,先上程式碼:import android.content.Context; import android.graphics.Canvas; import android.graphi

MySQL修改root密碼的4方法(以windows為例)

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email 

MYSQL修改事務隔離等級的方法

在MYSQL中,當很多事務同時進行時,會出現同一個表中的行或者列被多個事務同時讀取或者修改的情況,那麼此時就會出現語句執行優先順序的問題。例如:    髒讀:在某個事物所做的修改尚未提交時,其他事務就能看見這個修改,並且其他事務認為此修改已經被執行,起作用了,即使進行修改的事

MySQL修改root密碼的4方法

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email 

mysql修改表和欄位語句

-- 選擇指定 庫名 表名的欄位值 SELECT column_name FROM  information_schem

MySQL修改root密碼的多種方法

mysqlMySQL修改root密碼的多種方法在 Navicat for MySQL 下面直接執行 SET PASSWORD FOR [email protected]/* */ = PASSWORD(‘newpass‘); 就可以 假設編譯安裝路徑在/usr/local/msyql下設置環

MySQL修改數據庫root密碼方法

root local mysql ldp cal div set sql -s 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR [email protected]/* */ =