当前位置:首页 » 编程语言 » 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 11:11:52 浏览:781
搭建数据中心需要的服务器配置 发布:2025-01-31 11:11:44 浏览:590
c语言小数点后四舍五入 发布:2025-01-31 11:10:10 浏览:496
httpslinux 发布:2025-01-31 11:10:09 浏览:828
java4 发布:2025-01-31 11:08:42 浏览:355
什么是密码屏蔽 发布:2025-01-31 11:05:13 浏览:216
一个算法的效率可分为 发布:2025-01-31 11:05:12 浏览:639
win7用户名密码是什么 发布:2025-01-31 10:57:38 浏览:394
网址端口访问 发布:2025-01-31 10:49:30 浏览:512
javaweb代码 发布:2025-01-31 10:37:54 浏览:259