當前位置:首頁 » 編程語言 » sqlpassword

sqlpassword

發布時間: 2022-07-23 04:59:37

㈠ 如何找回sql密碼

命令方式的.注意每行後邊都跟個 ; 表示一個命令語句結束.
格式:grant select on 資料庫.* to 用戶名@登錄主機 identified by "密碼"

例1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root用戶連入MYSQL,然後鍵入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

但例1增加的用戶是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一台電腦上登錄你的mysql資料庫並對你的數據可以為所欲為了,解決辦法見例2。

例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過MYSQL主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。

然後登錄一下。

mysql>exit;
@>mysql -u phplamp -p
@>輸入密碼
mysql>登錄成功

2.為用戶授權。

//登錄MYSQL(有ROOT許可權)。我里我以ROOT身份登錄.
@>mysql -u root -p
@>密碼
//首先為用戶創建一個資料庫(phplampDB)
mysql>create database phplampDB;
//授權phplamp用戶擁有phplamp資料庫的所有許可權。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系統許可權表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分許可權給一用戶,可以這樣來寫:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系統許可權表。
mysql>flush privileges;
*/

3.刪除用戶。
@>mysql -u root -p
@>密碼
mysql>Delete FROM user Where User="phplamp" and Host="localhost";
mysql>flush privileges;
//刪除用戶的資料庫
mysql>drop database phplampDB;

4.修改指定用戶密碼。
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where User="phplamp" and Host="localhost";
mysql>flush privileges;

5.列出所有資料庫

mysql>show database;

6.切換資料庫

mysql>use '資料庫名';

7.列出所有表

mysql>show tables;

8.顯示數據表結構

mysql>describe 表名;

9.刪除資料庫和數據表

mysql>drop database 資料庫名;
mysql>drop table 數據表名;

㈡ sql語句建表時【password】用中括弧括起來

??CREATE TABLE [ database_name.[ owner ] .| owner.] table_name ( { < column_definition >| column_name AS computed_column_expression| ??< table_constraint >} [,…n])[ ON { filegroup | DEFAULT } ] 例如:create database Sutinfoon primary(name=Sutinfo_data,filename='e:\Sutinfo_data.mdf',size=20,filegrowth=10%)log on(name=Sutinfo_log,filename='e:\Sutinfo_log.ldf',size=20,filegrowth=10%)go
補充:
create database Sutinfo是創建名為Sutinfo的表。on primary(name=Sutinfo_data,filename='e:\Sutinfo_data.mdf',size=20,filegrowth=10%)表的初始容量是20,擴建容量是10%次。,下面也是
補充:
+q:61953175,給你傳套教程你學學吧,看樣子你也是java新手。

㈢ 如何修改sql資料庫root密碼

你好!
--mysql改ROOT密碼,這樣就可以了,確保執行此條SQL語句時,實在mysql資料庫下(非自建資料庫).
update
user
set
password=PASSWORD("你的密碼")
where
user='root';
--password是mysql提供的對密碼進制加密存儲的函數.
僅代表個人觀點,不喜勿噴,謝謝。

㈣ sql語句中password函數設置密碼有什麼限制

應該是資料庫密碼欄位用md5加密了,直接讀寫是不行的需要翻譯

㈤ sql 查詢Password列不為空

select
*from
tblstaff
where
password
is
not
null
and
rtrim(ltrim(password))
<>
''

你這是查詢不空的,如果要查詢為空的條件記得倒過來。

㈥ Dim sqlUser,sqlPassword,sqlDatabase,sqlHost 是什麼意思

你這段代碼好像是連接Sql Server資料庫的,sqluser用戶名比如sa,sqlpassword登錄密碼,sqldatabase資料庫名,sqlhost資料庫伺服器local表示本地用ip地址可以連接遠程。

㈦ sql server的password 加密問題

在程序上加密的,跟SQL無關,表上只是存儲加密後的欄位,至於如何看原始的數據,那必須看程序上是用什麼方法加密的.

㈧ 使用SQL語言怎樣修改密碼

你使用的是甚麼資料庫啊,不1樣Oracle:;用戶已更改。這個是把USER01用戶密碼修改成USER10Mysql:(適用於管理員或有全局許可權的用戶重設其它用戶的密碼)進入命令行模式mysql-uroot-pmysqlusemysql;mysqlUPDATEuserSETpassword=PASSWORD(newpassword)WHEREuser=username;mysqlFLUSHPRIVILEGES;mysqlquit;Sqlserver:點擊「開始-所有程序-MicrosoftSQLServer2005-配置工具-SQLServerConfigurationManager」,打開「SQLServerConfigurationManager」窗口在裡面配置

㈨ 如何用sql語句更改用戶密碼

sp_password
添加或更改
Microsoft®
SQL
Server™
登錄的密碼。
語法
sp_password
[
[
@old
=
]
'old_password'
,
]
{
[
@new
=]
'new_password'
}
[
,
[
@loginame
=
]
'login'
]
參數
[@old
=]
'old_password'
是舊密碼。old_password

sysname
類型,其默認值為
NULL。

熱點內容
說話加密 發布:2025-01-31 14:02:28 瀏覽:552
android倉庫管理系統 發布:2025-01-31 14:02:27 瀏覽:700
batsql語句 發布:2025-01-31 14:00:13 瀏覽:733
沈陽加密狗 發布:2025-01-31 13:54:58 瀏覽:705
聯想伺服器怎麼裝windows7 發布:2025-01-31 13:54:52 瀏覽:874
java二級考試歷年真題 發布:2025-01-31 13:50:31 瀏覽:171
編程一刻 發布:2025-01-31 13:36:44 瀏覽:585
編程小草出土 發布:2025-01-31 13:33:27 瀏覽:579
如何設置伺服器屏蔽你的ip 發布:2025-01-31 13:25:58 瀏覽:243
扣扣的獨立密碼是什麼密碼 發布:2025-01-31 13:23:42 瀏覽:132