當前位置:首頁 » 操作系統 » mysql資料庫設置密碼

mysql資料庫設置密碼

發布時間: 2022-06-06 15:43:32

Ⅰ mysql 怎樣給資料庫用戶設置密碼

1、改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫里的 "user" 表裡的 "host" 項,從"localhost"改稱"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

2、授權法。例如,你想myuser使用mypassword從任何主機連接到mysql伺服器的話。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;

Ⅱ 如何在mysql下建立資料庫並設置密碼。

沒聽說還能為單獨的資料庫加上用戶名密碼的。
其實你想限制其他用戶訪問的話,
1.用root賬號建立資料庫a.
2.給其他的賬號重新設定許可權(取消全局級別的許可權,全部換成資料庫級別),使它們不能訪問資料庫a:
給用戶a_f設定許可權:
mysql>
grant
all
on
a.*
to
'a_f'@'%'
identified
by
'123456';
Query
OK,
0
rows
affected
(0.00
sec)
mysql>
flush
privileges;
Query
OK,
0
rows
affected
(0.00
sec)
以上。

Ⅲ mysql 資料庫的 登錄密碼的 加密方式是什麼

MySQL資料庫的認證密碼有兩種方式,
MySQL
4.1版本之前是MySQL323加密,MySQL
4.1和之後的版本都是MySQLSHA1加密,
MySQL資料庫中自帶Old_Password(str)和Password(str)函數,它們均可以在MySQL資料庫里進行查詢,前者是MySQL323加密,後者是MySQLSHA1方式加密。
(1)以MySQL323方式加密
select old_password('111111');
(2)以MySQLSHA1方式加密

select
password('111111');

MYSQL323加密中生成的是16位字元串,而在MySQLSHA1中生存的是41位字元串,其中*是不加入實際的密碼運算中,通過觀察在很多用戶中都攜帶了"*",在實際破解過程中去掉"*",也就是說MySQLSHA1加密的密碼的實際位數是40位。

Ⅳ mysql 資料庫密碼怎麼設置

方法/步驟
Linux下MYSQL設置密碼:
設置mysql資料庫密碼
[root@localhost
~]#mysqladmin
-u
root
password
"密碼"
Linux下MYSQL訪問資料庫:
訪問mysql資料庫命令:
[root@localhost
~]#mysql
-u
root
-p

敲回車
輸入密碼
以上是設置mysql密碼的三種方法
a
[root@localhost
~]#mysqladmin
-u
root
-p
oldpassword
newpasswd(記住這個命令是在
/usr/local/mysql/bin中外部
命令)b.
SET
PASSWORD
FOR
root=PASSWORD(』new
password』);(對登錄資料庫後這種方式)c.
UPDATE
user
SET
password=PASSWORD(」new
password」)
WHERE
user=』root』;
(對登錄資料庫
後這種方式)
創建資料庫
mysql>
create
database
testdatabases;
刪除資料庫
mysql>
drop
database
testdatabases;
MySql的備份資料庫命令:mysqlmp
-h
主機
-u數據戶用戶名
-p資料庫密碼
資料庫
>
bak.sql
MySql還原恢復資料庫命令:mysql
-h
主機
-u數據戶用戶名
-p資料庫密碼
資料庫
<
bak.sql
望採納

Ⅳ mysql 命令怎麼 資料庫設置密碼

在Windows命令行下修改mysql資料庫密碼步驟如下:
1、通過dos命令進入mysql的bin目錄;
2、輸入「mysql
-uroot
-p」,回車進入mysql命令狀態;
3、如果root原來有密碼,mysql將提示輸入原密碼,再進入mysql命令狀態;
4、這里假設將root用戶密碼修改為mysql56,則在mysql命令狀態下輸入:
update
mysql.user
set
password=PASSWORD('mysql56')
where
user='root';
提示Query
OK,說明已更新。
5、輸入FLUSH
PRIVILEGES;來保存修改內容,在mysql命令狀態下輸入:
FLUSH
PRIVILEGES;回車
至此,密碼修改完成。

Ⅵ 如何修改MySql資料庫的用戶名和密碼

方法如下:

1、打開mysql.exe和mysqld.exe所在的文件夾,復制路徑地址

(6)mysql資料庫設置密碼擴展閱讀:

MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。

MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載並根據個性化的需要對其進行修改。

MySQL因為其速度、可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,MySQL是管理內容最好的選擇。

1:使用SHOW語句找出在伺服器上當前存在的資料庫:

mysql> SHOW DATABASES;

2:創建一個資料庫MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3:選擇你所創建的資料庫

mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)

4:查看現在的資料庫中存在什麼表

mysql> SHOW TABLES;

5:創建一個資料庫表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:顯示表的結構:

mysql> DESCRIBE MYTABLE;

7:往表中加入記錄

mysql> insert into MYTABLE values (」hyq」,」M」);

8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;

9:導入.sql文件命令(例如D:/mysql.sql)

mysql>use database;

mysql>source d:/mysql.sql;

10:刪除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中數據

mysql>update MYTABLE set sex=」f」 where name=』hyq』;

Ⅶ 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為例: 

1. 關閉正在運行的MySQL服務。 2. 打開DOS窗口,轉到mysqlin目錄。 3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysqlin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。 6. 連接許可權資料庫: use mysql; 。 6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。 7. 刷新許可權(必須步驟):flush privileges;。 8. 退出 quit。 9. 注銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。

Ⅷ mysql資料庫如何改密碼

(1)使用 set password命令
用root用戶登錄mysql,具體命令我就不寫了
set password for 要修改密碼的用戶名@localhost = password(新密碼);
(2)使用mysqladmin
mysqladmin -u用戶名 -p舊密碼 password 新密碼
注意:這里「-u用戶名」中間無空格(-p舊密碼也是)
還有一些修改user表的方式,不過個人不建議這么用,一般這兩個方法就夠了。

熱點內容
編譯器如何接收輸入 發布:2024-10-31 19:15:53 瀏覽:365
除法C編程 發布:2024-10-31 19:10:30 瀏覽:963
id管理員密碼是什麼 發布:2024-10-31 19:09:07 瀏覽:305
設置資料庫 發布:2024-10-31 19:09:06 瀏覽:324
怎麼查看海信u7的配置 發布:2024-10-31 18:59:53 瀏覽:708
國企演算法工資 發布:2024-10-31 18:58:15 瀏覽:117
雲視通密碼怎麼修改 發布:2024-10-31 18:58:12 瀏覽:128
怎麼讓軟體訪問通訊錄 發布:2024-10-31 18:52:36 瀏覽:117
貼吧訪問量 發布:2024-10-31 18:28:54 瀏覽:887
visio在什麼配置中可以用 發布:2024-10-31 18:03:21 瀏覽:552