mysql 有關賬號登入和重新設定密碼操作

2022-06-17 23:15:12 字數 1761 閱讀 7016

#進入mysql客戶端

$mysql

mysql> select user(); #檢視當前使用者

mysql> exit # 也可以用\q quit退出

# 預設使用者登陸之後並沒有實際操作的許可權

# 需要使用管理員root使用者登陸

$ mysql -uroot -p # mysql5.6預設是沒有密碼的

#遇到password直接按回車鍵

mysql> set password = password('root'); # 給當前資料庫設定密碼

# 建立賬號

mysql> create user 'eva'@'192.168.10.%' identified by '123';# 指示網段

mysql> create user 'eva'@'192.168.10.5' # 指示某機器可以連線

mysql> create user 'eva'@'%' #指示所有機器都可以連線

mysql> show grants for 'eva'@'192.168.10.5';檢視某個使用者的許可權

# 遠端登陸

$ mysql -uroot -p123 -h 192.168.10.3

# 給賬號授權

mysql> grant all on *.* to 'eva'@'%';

mysql> flush privileges; # 重新整理使授權立即生效

# 建立賬號並授權

mysql> grant all on *.* to 'eva'@'%' identified by '123'

mysql的賬號操作

方法1: 用set password命令

首先登入mysql。

格式:mysql> set password for 使用者名稱@localhost = password(『新密碼』);

例子:mysql> set password for root@localhost = password(『123』);

方法2:用mysqladmin

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123

方法3:用update直接編輯user表

首先登入mysql。

mysql> use mysql;

mysql> update user set password=password(『123』) where user=『root』 and host=『localhost』;

mysql> flush privileges;

方法4:在忘記root密碼的時候,可以這樣

以windows為例:

關閉正在執行的mysql服務。

開啟dos視窗,轉到mysql\bin目錄。

輸入mysqld --skip-grant-tables 回車。–skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。

再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。

輸入mysql回車,如果成功,將出現mysql提示符 >。

連線許可權資料庫: use mysql; 。

改密碼:update user set password=password(「123」) where user=「root」;(別忘了最後加分號) 。

重新整理許可權(必須步驟):flush privileges; 。

重新設定oracle登入賬號和密碼

最近在學習oracle,由於在建立oracle時賬號和密碼沒有記住,以及在後面登入錯誤到一定次數,密碼被鎖住需要解鎖。重新設定oracle賬號和密碼 開啟cmd,輸入sqlplus alter user ordsys account unlock exit 再次輸入 sqlplus ordsys o...

linux 重新設定mysql密碼

先登陸伺服器,找到自己的my.cnf檔案,通常會在 etc目錄下 如果不在,可以用find name my.cnf命令找一下 然後使用 vi my.cnf 命令編輯該檔案 建議先備份 在 mysqld 下面加上 skip grant tables 作用是登陸時跳過登陸認證,換句話說就是root什麼密...

MySQL 重新設定自增字段

使用工具 初始設定自增從9527開始 create table poem id bigint 20 unsigned notnull auto increment comment 主鍵 title varchar 16 not null comment 詩詞標題 content varchar 25...