導航:首頁 > 編程系統 > linuxmysqlgrant

linuxmysqlgrant

發布時間:2023-01-20 18:02:17

『壹』 linux無法登陸mysql怎麼辦

第一步:先停止所有mysql 進程# killall -TERM mysqld
第二步:用安全模式啟動
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
註: 啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了
第三: 用空密碼登陸,修改mysql 的root 密碼
# mysql -uroot -p //登錄mysql
mysql> use mysql // 選擇mysql 資料庫
mysql> update user set password=password("654123") where user="root"; // 更新root 密碼
mysql> flush privileges; // 使修改立即生效
第四: 用你修改的密碼登陸!

『貳』 linux用命令怎麼修改mysql用戶的許可權

mysql更改用戶許可權
This entry was posted by admin Monday, 26 April, 2010
1.「grant all on *.* to root@』%』 identified by 『yourpassword』;」——這個還可以順帶設置密碼。
2.「flush privileges; 」——刷新一下,讓許可權生效。
mysql的一些其他的管理,可以用mysqladmin命令。可以用來設置密碼什麼的。
grant方面的詳細信息可以看我下面的轉載:
本文實例,運行於 MySQL 5.0 及以上版本
MySQL 賦予用戶許可權命令的簡單格式可概括為:
grant 許可權 on 資料庫對象 to 用戶
一、grant 普通數據用戶,查詢、插入、更新、刪除 資料庫中所有表數據的權利。
grant select on testdb.* to common_user@』%』
grant insert on testdb.* to common_user@』%』
grant update on testdb.* to common_user@』%』
grant delete on testdb.* to common_user@』%』
或者,用一條 MySQL 命令來替代:
grant select, insert, update, delete on testdb.* to common_user@』%』

『叄』 linux mysql忘記root密碼怎麼辦

一.MySQL密碼的恢復方法之一
如果忘記了MySQL的root密碼,可以用以下方法重新設置:
1.切換到root下
su root
2. KILL掉系統里的MySQL進程;
killall -TERM mysqld
3. 用以下命令啟動MySQL,以不檢查許可權的方式啟動;
safe_mysqld --skip-grant-tables &
4. 然後用空密碼方式使用root用戶登錄 MySQL;
mysql -u root
5. 修改root用戶的密碼;
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新啟動MySQL,就可以使用新密碼登錄了。
二. MySQL密碼的恢復方法二
有可能你的系統沒有 safe_mysqld 程序(ubuntu操作系統, apt-get安裝的mysql) , 下面方法可以恢復
1.切換到root下
su root
2. 停止mysqld;
/etc/init.d/mysql stop
3. 用以下命令啟動MySQL,以不檢查許可權的方式啟動;
mysqld --skip-grant-tables &
4. 然後用空密碼方式使用root用戶登錄 MySQL;
mysql -u root
4. 修改root用戶的密碼為123456(當然,你需要將123456改成你要設置的密碼);
mysql> update mysql.user set password=PASSWORD('123456') where User='root';
mysql> flush privileges;
mysql> quit
重新啟動MySQL
/etc/init.d/mysql restart
就可以使用新密碼 123456 登錄了。

『肆』 mysql資料庫可以登陸,但用grant命令創建用戶時提示錯誤

大概初次安裝 root 沒設密碼吧?你先給 root 設個密碼再試試。可用這種方式設密碼:

use mysql;
update user set password=password('123456') where user='root';
flush privileges;
exit

重新用 root 登錄,密碼是123456
進去後再用 grant 創建新用戶試試。

『伍』 授權多個ip訪問linux的mysql資料庫 授權所有IP都能連接是:GRANT ALL PRI

你好!
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'%'
IDENTIFIED
BY
'123456'
WITH
GRANT
OPTION
刷新授權(立刻生效)
flush
privileges;
僅代表個人觀點,回不喜勿噴,謝謝。答

『陸』 怎麼在linux系統重置mysql的root密碼

方法/步驟
1
檢查操作系統是否安裝有mysql資料庫,在debian操作系統檢查命令:dpkg --list |grep mysql 如下圖:

2
先檢查root用戶密碼是否已經忘記,輸入命令:mysql -uroot -p 如下圖:

3
悲劇了,資料庫的root用戶密碼忘記了,重裝不是權益之計,下面小白就告訴你怎麼跳過安全驗證修改密碼,先關閉進程中的mysql服務,如下圖:

4
然後用非正常方式起動mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables &
如下圖:

5
這樣就可以不需要密碼進入mysql,/usr/local/mysql/bin/mysql -u root -p(要求輸入密碼時直接回車即可),如下圖:

6
然後就是>use mysql;>update user set password=password("輸入新的密碼") where user="root";>flush privileges;重新殺掉mysql進程,用正常方法啟動mysql,一切OK,大功告成

『柒』 linux mysql 如何用戶對某個表格的許可權

  1. 對用戶授權抄grant語句語法襲:

grant privileges (columns)

on what

to account

2.舉例子:

grant all on zabbix.* to 'zabbix'@'localhost 給予'zabbix'@'localhost'管理zabbix這個資料庫的全部許可權。

grant select on zabbix.tmp to 'saladin'@'localhost' 給予'saladin'@'localhost'查詢檢索資料庫zabbix里的tmp表格的許可權。

grant select,update,delete (name,id) on zabbix.tmp to 'saladin'@'localhost' 給予'saladin'@'localhost'檢索更新刪除表格tmp里 name 和 id 兩個數據列的許可權。

『捌』 linux下mysql資料庫的操作授權問題,求行家指點

>GRANT ALL PRIVILEGES ON G.* to 'admin'@'localhost' IDENTIFIED BY 'admin';

>FLUSH PRIVILEGES;

#/etc/init.d/mysqld restart

『玖』 在Linux上安了MySQL5.6,可是遠程訪問不了,怎麼辦

需要授權
你想root從任何主機連接到mysql伺服器。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

如果你想允許用戶jack從ip為10.10.50.127的主機連接到mysql伺服器,

mysql>GRANT ALL PRIVILEGES ON *.* TO 'jack'@』10.10.50.127』 IDENTIFIED BY '654321' WITH GRANT OPTION;
mysql>FLUSH RIVILEGES

『拾』 如何遠程連接到linux伺服器中的mysql資料庫

需要你在伺服器上關閉防火牆,或者允許mysql通過
下面是設置mysql允許遠程連接的方法:
例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
GRANT ALL PRIVILEGES ON *.* TO myuser@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#################################
開啟Mysql資料庫的遠程連接許可權:
grant all privileges on *.* to 'root' @'%' identified by 'wrx123';
flush privileges;

閱讀全文

與linuxmysqlgrant相關的資料

熱點內容
有線電視升級失敗 瀏覽:560
火絨安全把文件刪掉了在哪裡找 瀏覽:503
手機qq網路狀態方框 瀏覽:225
哪裡有文件紙袋 瀏覽:873
復制的東西能不能粘貼到空文件夾 瀏覽:876
酒店沒有網路如何繳費 瀏覽:380
win10開機滾動很久 瀏覽:520
可對元數據實例進行的操作有什麼 瀏覽:934
什麼後綴的文件kit 瀏覽:295
word行書字體庫下載 瀏覽:579
iosuc版本歷史版本 瀏覽:14
電影字幕文件製作軟體 瀏覽:723
windows10免密碼登錄 瀏覽:762
iphone5s跑步記步 瀏覽:978
手機網站設計怎麼做好 瀏覽:322
中興路由器修改密碼 瀏覽:391
小米忘記壓縮文件密碼 瀏覽:716
cad哪些字體是形文件 瀏覽:2
word2007寶典pdf 瀏覽:46
lg電視如何連接網路 瀏覽:392

友情鏈接