sqlpassword
㈠ 如何找回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。