当前位置:文档之家› MySQL的管理员用户名为root

MySQL的管理员用户名为root

MySQL的管理员用户名为root
MySQL的管理员用户名为root

MySQL的管理员用户名为root,密码默认为空

修改root密码

MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。

1)登录MySQL root用户:

打开命令行,执行:

Mysql代码

1mysql -uroot -p

2)修改root密码:

Mysql代码

2mysql> update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root";

3mysql> flush privileges;

修改该修改密码的语句:update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root";

为:update https://www.doczj.com/doc/b77959520.html,er set password=password("root") where

User="root";

详细说明:见最底下的补充说明。

以后再进入MySQL,则为:

Mysql代码

4mysql -uroot -proot

7、常用命令:

Mysql代码

5show databases;--显示数据库

6use databasename; --用数据库

7show tables;--显示表

8create table tablename(field-name-1 fieldtype-1 modifiers,field-name-2

fieldtype-2 modifiers,....);--创建表

9alter table tablename add new-fielname new fieldtype--为表加入新列

10insert into

tablename(fieldname-1,fieldname-2,fieldname-n)valuse(value-1,value-2,value-n)--增

11delete from tablename where fieldname=value--删

12update tablename set fieldname=new-value where id=1--改

13select * from tablename--查

14desc tablename--表定义描述

15show create table tablename--可以查看引擎

16alter table tablename engine=InnoDB--修改引擎

17create table tablename(id int(11),name varchar(10) )type=INNODB--建表是设置引擎

8、例如:

(1)登录MySQL服务器后,查看当前时间,登录的用户以及数据库的版本

Mysql代码

18mysql> select now(),user(),version();

19+---------------------+----------------+-----------+

20| now() | user() | version() |

21+---------------------+----------------+-----------+

22| 2012-02-2620:29:51 | root@localhost | 5.5.20 |

23+---------------------+----------------+-----------+

241 row in set (0.00 sec)

(2)显示数据库列表

Mysql代码

25mysql> show databases;

26+--------------------+

27| Database |

28+--------------------+

29| information_schema |

30| mysql |

31| performance_schema |

32| test |

33+--------------------+

344 rows in set (0.03 sec)

(3)新增数据库并查看

Mysql代码

35mysql> create database test_db;

36Query OK, 1 row affected (0.00 sec) 37

38mysql> show databases;

39+--------------------+

40| Database |

41+--------------------+

42| information_schema |

43| mysql |

44| performance_schema |

45| test |

46| test_db |

47+--------------------+

485 rows in set (0.00 sec)

(4)选择数据库

Mysql代码

49mysql> use test_db;

50Database changed

查看已选择的数据库:

Mysql代码

51mysql> select database();

52+------------+

53| database() |

54+------------+

55| test_db |

56+------------+

571 row in set (0.00 sec)

(5)显示当前数据库的所有数据表

Mysql代码

58mysql> show tables;

59Empty set (0.00 sec)

(6)新建数据表并查看

Mysql代码

60mysql> create table person(

61 -> id int,

62 -> name varchar(20),

63 -> sex char(1),

64 -> birth date

65 -> );

66Query OK, 0 rows affected (0.09 sec)

Mysql代码

67mysql> show tables;

68+-------------------+

69| Tables_in_test_db |

70+-------------------+

71| person |

72+-------------------+

731 row in set (0.00 sec)

(7)获取表结构

Mysql代码

74mysql> desc person;

75+-------+-------------+------+-----+---------+-------+ 76| Field | Type | Null | Key | Default | Extra | 77+-------+-------------+------+-----+---------+-------+ 78| id | int(11) | YES | | NULL | | 79| name | varchar(20) | YES | | NULL | | 80| sex | char(1) | YES | | NULL | |

81| birth | date | YES | | NULL | | 82+-------+-------------+------+-----+---------+-------+ 834 rows in set (0.01 sec)

或者

Mysql代码

84mysql> describe person;

85+-------+-------------+------+-----+---------+-------+ 86| Field | Type | Null | Key | Default | Extra | 87+-------+-------------+------+-----+---------+-------+ 88| id | int(11) | YES | | NULL | | 89| name | varchar(20) | YES | | NULL | | 90| sex | char(1) | YES | | NULL | | 91| birth | date | YES | | NULL | | 92+-------+-------------+------+-----+---------+-------+ 934 rows in set (0.01 sec)

(8)查询表中的数据

Mysql代码

94mysql> select * from person;

95Empty set (0.00 sec)

(9)插入数据

Mysql代码

96mysql> insert into person(id,name,sex,birth)

97 -> values(1,'zhangsan','1','1990-01-08');

98Query OK, 1 row affected (0.04 sec)

查询表中的数据:

Mysql代码

99mysql> select * from person;

100+------+----------+------+------------+

101| id | name | sex | birth |

102+------+----------+------+------------+

103| 1 | zhangsan | 1 | 1990-01-08 |

104+------+----------+------+------------+

1051 row in set (0.00 sec)

(10)修改字段的类型

Mysql代码

106mysql> alter table person modify sex char(8);

107Query OK, 1 row affected (0.17 sec)

108Records: 1 Duplicates: 0 Warnings: 0

查看字段描述:

Mysql代码

109mysql> desc person;

110+-------+-------------+------+-----+---------+-------+ 111| Field | Type | Null | Key | Default | Extra | 112+-------+-------------+------+-----+---------+-------+ 113| id | int(11) | YES | | NULL | |

114| name | varchar(20) | YES | | NULL | |

115| sex | char(8) | YES | | NULL | |

116| birth | date | YES | | NULL | |

117+-------+-------------+------+-----+---------+-------+ 1184 rows in set (0.01 sec)

(11)新增一个字段

Mysql代码

119mysql> alter table person add(address varchar(50));

120Query OK, 1 row affected (0.27 sec)

121Records: 1 Duplicates: 0 Warnings: 0

查看字段描述:

Mysql代码

122mysql> desc person;

123+---------+-------------+------+-----+---------+-------+ 124| Field | Type | Null | Key | Default | Extra |

125+---------+-------------+------+-----+---------+-------+

126| id | int(11) | YES | | NULL | |

127| name | varchar(20) | YES | | NULL | |

128| sex | char(8) | YES | | NULL | |

129| birth | date | YES | | NULL | |

130| address | varchar(50) | YES | | NULL | |

131+---------+-------------+------+-----+---------+-------+

1325 rows in set (0.01 sec)

(12)更新字段内容

查看修改前表的内容:

Mysql代码

133mysql> select * from person;

134+------+----------+------+------------+---------+

135| id | name | sex | birth | address |

136+------+----------+------+------------+---------+

137| 1 | zhangsan | 1 | 1990-01-08 | NULL |

138+------+----------+------+------------+---------+

1391 row in set (0.00 sec)

修改:

Mysql代码

140mysql> update person set name='lisi' where id=1;

141Query OK, 1 row affected (0.04 sec)

142Rows matched: 1 Changed: 1 Warnings: 0

143

144mysql> select * from person;

145+------+------+------+------------+---------+

146| id | name | sex | birth | address |

147+------+------+------+------------+---------+

148| 1 | lisi | 1 | 1990-01-08 | NULL |

149+------+------+------+------------+---------+

1501 row in set (0.00 sec)

151

152mysql> update person set sex='man',address='China' where id=1;

153Query OK, 1 row affected (0.04 sec)

154Rows matched: 1 Changed: 1 Warnings: 0

155

156mysql> select * from person;

157+------+------+------+------------+---------+

158| id | name | sex | birth | address |

159+------+------+------+------------+---------+

160| 1 | lisi | man | 1990-01-08 | China |

161+------+------+------+------------+---------+

1621 row in set (0.00 sec)

为了方便下面测试删除数据,在向person表中插入2条数据:

Mysql代码

163mysql> insert into person(id,name,sex,birth,address) 164 -> values(2,'wangwu','man','1990-01-10','China');

165Query OK, 1 row affected (0.02 sec)

166

167mysql> insert into person(id,name,sex,birth,address) 168 -> values(3,'zhangsan','man','1990-01-10','China');

169Query OK, 1 row affected (0.04 sec)

170

171mysql> select * from person;

172+------+----------+------+------------+---------+

173| id | name | sex | birth | address |

174+------+----------+------+------------+---------+

175| 1 | lisi | man | 1990-01-08 | China |

176| 2 | wangwu | man | 1990-01-10 | China |

177| 3 | zhangsan | man | 1990-01-10 | China |

178+------+----------+------+------------+---------+

1793 rows in set (0.00 sec)

(13)删除表中的数据

删除表中指定的数据:

Mysql代码

180mysql> delete from person where id=2;

181Query OK, 1 row affected (0.02 sec)

182

183mysql> select * from person;

184+------+----------+------+------------+---------+

185| id | name | sex | birth | address |

186+------+----------+------+------------+---------+ 187| 1 | lisi | man | 1990-01-08 | China | 188| 3 | zhangsan | man | 1990-01-10 | China | 189+------+----------+------+------------+---------+ 1902 rows in set (0.00 sec)

删除表中全部的数据:

Mysql代码

191mysql> delete from person;

192Query OK, 2 rows affected (0.04 sec)

193

194mysql> select * from person;

195Empty set (0.00 sec)

(14)重命名表

查看重命名前的表名:

Mysql代码

196mysql> show tables;

197+-------------------+

198| Tables_in_test_db |

199+-------------------+

200| person |

201+-------------------+

2021 row in set (0.00 sec)

重命名:

Mysql代码

203mysql> alter table person rename person_test;

204Query OK, 0 rows affected (0.04 sec)

205

206mysql> show tables;

207+-------------------+

208| Tables_in_test_db |

209+-------------------+

210| person_test |

211+-------------------+

2121 row in set (0.00 sec)

(15)新增主键

Mysql代码

213mysql> alter table person_test add primary key(id);

214Query OK, 0 rows affected (0.11 sec)

215Records: 0 Duplicates: 0 Warnings: 0

216

217mysql> desc person_test;

218+---------+-------------+------+-----+---------+-------+ 219| Field | Type | Null | Key | Default | Extra | 220+---------+-------------+------+-----+---------+-------+ 221| id | int(11) | NO | PRI | 0 | | 222| name | varchar(20) | YES | | NULL | | 223| sex | char(8) | YES | | NULL | | 224| birth | date | YES | | NULL | | 225| address | varchar(50) | YES | | NULL | | 226+---------+-------------+------+-----+---------+-------+ 2275 rows in set (0.00 sec)

删除主键:

Mysql代码

228mysql> alter table person_test drop primary key;

229Query OK, 0 rows affected (0.18 sec)

230Records: 0 Duplicates: 0 Warnings: 0

231

232mysql> desc person_test;

233+---------+-------------+------+-----+---------+-------+ 234| Field | Type | Null | Key | Default | Extra | 235+---------+-------------+------+-----+---------+-------+ 236| id | int(11) | NO | | 0 | |

237| name | varchar(20) | YES | | NULL | | 238| sex | char(8) | YES | | NULL | | 239| birth | date | YES | | NULL | | 240| address | varchar(50) | YES | | NULL | | 241+---------+-------------+------+-----+---------+-------+ 2425 rows in set (0.01 sec)

(16)删除表

Mysql代码

243mysql> drop table person_test;

244Query OK, 0 rows affected (0.04 sec) 245

246mysql> show tables;

247Empty set (0.00 sec)

(17)删除数据库

Mysql代码

248mysql> show databases;

249+--------------------+

250| Database |

251+--------------------+

252| information_schema |

253| mysql |

254| performance_schema |

255| test |

256| test_db |

257+--------------------+

2585 rows in set (0.00 sec)

259

260mysql> drop database test_db;

261Query OK, 0 rows affected (0.11 sec) 262

263mysql> show databases;

264+--------------------+

265| Database |

266+--------------------+

267| information_schema |

268| mysql |

269| performance_schema |

270| test |

271+--------------------+

2724 rows in set (0.00 sec)

(18)查看建表语句

Mysql代码

273mysql> show create table table_name;

补充说明:

update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root";修改的不是密码,如果按照这个

方式修改了,重新登录时将会报错:

Mysql代码

274mysql> update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root";

275Query OK, 3 rows affected (0.00 sec)

276Rows matched: 3 Changed: 3 Warnings: 0

277

278mysql> exit

279Bye

280

281C:\Users\liqiong>mysql -uroot -p

282Enter password: ****

283ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y

284ES)

请按照以下方式重新修改密码,即可登录成功:

Mysql代码

285C:\Users\liqiong>mysql -uroot

286Welcome to the MySQL monitor. Commands end with ; or \g.

287Your MySQL connection id is 4

288Server version: 5.5.20 MySQL Community Server (GPL)

289

290Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

291

292Oracle is a registered trademark of Oracle Corporation and/or its

293affiliates. Other names may be trademarks of their respective

294owners.

295

296Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

297

298mysql> update https://www.doczj.com/doc/b77959520.html,er set password=password("root") where User="root";

299Query OK, 3 rows affected (0.00 sec)

300Rows matched: 3 Changed: 3 Warnings: 0

301

302mysql> flush privileges;

303Query OK, 0 rows affected (0.00 sec)

304

305mysql> exit

306Bye

307

308C:\Users\liqiong>mysql -uroot -p

309Enter password: ****

310Welcome to the MySQL monitor. Commands end with ; or \g.

311Your MySQL connection id is 5

312Server version: 5.5.20 MySQL Community Server (GPL)

313

314Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. 315

316Oracle is a registered trademark of Oracle Corporation and/or its

317affiliates. Other names may be trademarks of their respective

318owners.

319

320Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 321

322mysql>

mysql设置root密码和创建用户操作

mysql设置root密码和创建用户操作2011-09-26 10:10 方法1:用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR = PASSWORD('12345678'); 法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3:用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES; 在丢失root密码的时候,可以这样 mysqld_safe --skip-grant-tables& 然后窗口不要关 在新窗口中运行如下命令 mysql -u root mysql mysql>user mysql; mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES; 一, 创建用户: 命令:CREATE USER ' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登

忘记电脑密码办,解除开XX码方法总汇

忘记电脑密码办,解除开XX码方法总汇【图】电脑开机密码忘记了怎么办电脑开机密码忘记了有哪些解决方法 相信有很多人为了电脑数据的安全或者出于保护自己隐私种种原因,都会对自己的电脑设置的开机密码,这样能够防止别人乱动你的电脑。我们设置好开机登录密码后,在开机或者解锁计算机的时候都要输入正确的密码才能进入电脑系统,这样就保证了电脑的安全,可是有的时候时间久了,电脑开机密码忘记了怎么办呢?接下来就和大家分享下忘记电脑开机密码的几种解决办法 一、电脑已经登录到系统,但是忘记了密 1对于这种情况是最简单的,其实只需要将密码取消就可以了右键单击桌面上我的电脑,选择管理即可进入计算机管理界面 2依次展开系统工具--本地用户和组--用户,在右侧选择要修改密码的用户,右键单击设置密码,点击继续后密码为空保存即可 END 二、电脑开机密码忘记了,还未登录到系统

1方法一、Administrator密码为空情况要是我们开机后界面上没有出现Administrator这个用户名的话,那么我们就在这个界面状态下按住“Ctrl”+“Alt”键,然后再连续按两次“Delete”键这是会出现一个Windows的经典登录界面,用户名就是Administrator,密码为空,确定登录到系统中修改忘记密码的账户密码 2方法二:安全模式下破解开机密码如果是管理员Administrator 的密码忘记的话,重新启动电脑,开机后连续按F8键直到高级选项画面出现后,再松开手,选择“命令提示符的安全模式”回车。 3进入命令提示符安全模式后,系统会列出系统超级用户administrator和本地用户*****的选择菜单,鼠标单击administrator”进入命令行模式 4键入命令:“ user ***** 123456 /add”,强制将“*****”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“ user abcdef 123456 /add”,添加后可用“ localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。

使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法

使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法 1、新建数据库: 进入phpmyadmin管理界面以后,找到如下文字“创建一个新的数据库”,然后在下面填上要新建的数据库的名称,在后面的下拉列表中选择数据库的编码,如“utf8_general_ci”,点击“创建”按钮,这样就新建了一个数据库。 2、新建此数据库的对应帐户 在phpmyadmin管理界面点击“权限”,打开链接,点击“添加新用户”,在打开的页面中会看到“登入信息”,输入用户名、主机(一般为本地:localhost)、密码后,因为我们现在是要给单个用户配置单个数据库的权限,所以我们在这里不选择“全局权限”,然后点击最下面的“执行”按钮,这样就新建了一个用户名。 3、为新建的用户添加此数据库权限 添加完用户以后,管理界面的上方会提示“您已添加了一个新用户”,我们现在就给新建的用户添加权限,在下面找到“按数据库指定权限”,然后点击“在下列数据库添加权限”后面的下拉列表,选择数据库,选择数据下面的全部,然后选择结构除了最下面三个以外的复选框,其他一律不选,然后点击“执行”按钮,这样就配置好了这个用户完全管理这个数据库的权限了。 注: 1、因为我们只是要给这个用户管理这个数据库的全部权限,但是没有其他数据库的管理权限,所以在配置权限的时候一定要注意。 2、INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。假如不想在phpMyAdmin中显示的话只需要设置在config.inc.php(有的是config.default.php)中设置这样一句: $cfg['Servers'][$i]['hide_db'] = ‘information_schema'; 此外,如果在创新用户时,选择“用户数据库”中的“给以用户名_ 开头的数据库 (username\_%) 授予所有权限”选项,新建的用户就可以自己创建以“username_”开头的数据库。

电脑用户名密码忘记怎么办

电脑用户名密码忘记怎么办 一。给CMOS放电的方法来解决忘记开机密码的难题: 小知识:CMOS是电脑主板上的一块可读写的随机存取芯片,用来保存当前系统的硬件配置情况,比如CPU、软硬盘驱动器、显示器、内存、键盘等部件的信息,还可以保存用户对某些参数的设定,比如系统日期、开机口令等。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS的正常运作是保证系统正常工作的关键 取下电池放电法,一般来说,主板上CMOS电池安装位置都有一个金属片,只要轻轻一按即可让CMOS电池弹起,放电完毕后,将电池放回原处,合上机箱,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序(开机之后按下“Del”键),选择主菜单中的“LOAD BIOS DEFAULT”(装入BIOS 缺省值)或“LOAD OPTIMUM SETTINGS”(装入优化设置程序缺省值)即可,前者以最安全的方式启动计算机,后者能使你的计算机发挥 出较高的性能 二。开机按F8进入安全模式 这就能进入你的系统了 然后到用户账户上新建一个账户 关机重启用你新账户进入或者以恢复本地用户“abc”口令为例,来说明解决忘记登录密码的步骤: 1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“abc”

的选择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user abc 123456 /add”,强制将“abc”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcd,口令为123456)的话,请键入“net user abcd 123456 /add”,添加后可用“net localgroup administrators abcd /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“abc”用户了。 是用户密码吗 超级用户没设置密码吧?? 在进系统输密码的时候按ctrl+alt+del 然后输入用户名administrator 密码为空 然后进去把用户密码删了 重启电脑 用普通用户进去 进入DOS,C:\cd windows 再打c:\cd system32 再打c:\cd config 输入del sam就好了。 按两次ctrl+alt+delete 输入administrator回车就行了 我给你最简单的方法,买张GHOST系统的安装盘,里面就有破解开机密码的功能,很方便的,按提示操作就可以了

QQ密码忘记怎么办 教你找回QQ密码

QQ密码忘记怎么办教你找回QQ密码 - 绿色软件联盟 QQ密码找回的重要关键词 QQ密码保护 QQ密码保护是一套保障QQ密码安全的机制。通过给你的QQ号填写对应的相关资料,如证件号、安全提示问题、安全邮箱等,给你的QQ号穿一件防弹衣。一旦出现问题,就可以通过QQ密码保护找回QQ密码。 QQ密码修改(重设QQ密码) 如果你开启了QQ密码保护,就可以通过它快速进入QQ密码找回程序,腾讯会为你的QQ号重设一个随机密码,然后将它发到你在填写资料时预设的安全邮箱中。 手机取回QQ号码 这是找回QQ密码的最新途径。开通QQ会员并将手机号与QQ绑定后,可以通过手机发送相关指令到固定号码,强制性取回你的QQ密码。 QQ号码申诉 QQ号码申诉是最后一条路,通过所有其它途径无法找回密码时,可以用它。QQ 号码申诉就像一场你与盗QQ者的官司,腾讯是审判长。你可以提供所有能证明你是QQ号真正主人的证据,如以前加过哪些好友、最后是在哪里使用的等等。证据真实有效的话,腾讯就会把QQ号从盗号者手中取回来还给你。 下面我们看看具体如何找回QQ密码: 我以前申请过QQ密码保护 状况一:我还记得当时填的密码保护问题和安全邮箱地址 解决方法: 直接去https://www.doczj.com/doc/b77959520.html,/psw/mo.shtml?psw_cs.htm重设密码。简单得很,分分钟搞定。点这里看详细方法。 状况二:我还记得我的密码保护资料,不过我不记得我的安全邮箱了;我的安全邮箱里收不到密码重设邮件 解决方法: 1、新设一个安全邮箱,填写当初的证件号码和新旧安全邮箱即可。 2、修改全部密码保护资料,把所有资料重设一遍后再重找一次。 状况三:我不记得密码保护问题了 解决方法: 不能直接找回QQ密码了,点这里https://www.doczj.com/doc/b77959520.html,/psw/mo.shtml?psw_ss.htm 去申诉。是QQ会员的话,就用手机找回。 我没有申请过QQ密码保护 状况一:我是QQ会员 解决方法: 用手机找回QQ密码。 状况二:我不是QQ会员 解决方法: 申诉。去https://www.doczj.com/doc/b77959520.html,/psw/mo.shtml?psw_ss.htm向腾讯列举资料证

MySQL的管理员用户名为

MySQL的管理员用户名为root,密码默认为空修改root密码MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。1)登录MySQL root用户:打开命令行,执行: Mysql代码 1mysql -uroot -p 2)修改root密码: Mysql代码 2mysql> update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root"; 3mysql> flush privileges; 修改该修改密码的语句:update https://www.doczj.com/doc/b77959520.html,er set password="root" where User="root"; 为:update https://www.doczj.com/doc/b77959520.html,er set password=password("root") where User="root";详细说明:见最底下的补充说明。以后再进入MySQL,则为: Mysql代码 4mysql -uroot -proot 7、常用命令: Mysql代码 5show databases;--显示数据库 6use databasename; --用数据库 7show tables;--显示表 8create table tablename(field-name-1 fieldtype-1 modifiers,field-name-2 fieldtype-2 modifiers,....);--创建表 9alter table tablename add new-fielname new fieldtype--为表加入新列 10insert into tablename(fieldname-1,fieldname-2,fieldname-n)valuse(value-1,value-2,value-n)--增 11delete from tablename where fieldname=value--删 12update tablename set fieldname=new-value where id=1--改 13select * from tablename--查 14desc tablename--表定义描述 15show create table tablename--可以查看引擎 16alter table tablename engine=InnoDB--修改引擎 17create table tablename(id int(11),name varchar(10) )type=INNODB--建表是设置引擎 8、例如:(1)登录MySQL服务器后,查看当前时间,登录的用户以及数据库的版本

MySQL建立电子商城数据库

DBMS Project——淘宝数据库设计

一、数据库需求 根据淘宝网的功能设计数据库。使用MySQl 数据库软件完成设计。 淘宝网作为国内最优秀的C2C网站(没有之一)满足了广大人民足不出户方便购物的需求。由最广大买家和买家组建起来的交易平台,每天都有难以计数的数据库应用的需要。从检索,到插入删除,新建列表,都依赖于背后的数据库系统的支持。 我们了解到,淘宝网最初的数据库系统即由MySQl构建,后来随着规模的扩大而升级。本次Project就是运用MySQL来设计实现淘宝的数据库。 具体描述: 1)用户user需先注册。 2)用户登录前,可以检索所有商品goods和店铺shop。用户登陆后,可以下订单order和购买商品,实现加入购物车shoppingcart和收藏夹favourite功能。 3)用户可注册开店,此处需要开店认证功能。为使系统简洁,限制每位用户只能开1家店铺。 4)相同商品按店铺不同区分,ID也不同。即,同一本数据库系统教程,在店铺A和B出售,其ID也不同。同一店铺内同一本书的ID显然相同。 5)下订单后需要支付功能。 6)管理员功能。用户可以对所开店铺内商品进行添加、修改和删除。管理员有权对所有店铺内商品进行删除。

二、E/R图 三、关系设计 1)用户表 User (uid, uname, password, phonenum, email, urate ) 用户表(user)主要包括用户ID,昵称,密码,电话,邮箱。用户ID是主键。

2)店铺表 Shop ( sid, uid, sname, srate, satisfy ) 店铺表(shop )包括店铺ID ,店铺名,用户 ID (即掌柜ID ),店铺等级,顾客满意度。店铺ID 是主键,uid 是外键。 3)商品列表 Goods (gid, gname, sid, price, category, salesvol, reserve, desc ) 商品列表(goods )包括商品ID ,商品名,店铺ID ,价格,品类,销售量, 库存,描述。商品ID 是主键,sid 是外键。

管理员密码忘记怎么办

需要的来看看 1.其实winxp密码遗忘很好解决的,只需要按F8进入安全模式,用administrator登录,密码为空。登录后重建立一个用户用OK了。安全模式下的administrator用户和正常模式登录的administrator不同的,这一点很关键!!!(即使在正常模式下你设置了administrator的密码,安全模式下也是空的,它们其实是两个用户,只有安全模式下的administrator才是winxp 真正的超级管理员!!!!) 2.启动WINDOWS,然后会提示你输入密码登陆对吧 这个时候你把鼠标移开,然后同时按下Ctrl Alt Delete三个键 注意是Delete不是Del 这个时候会谈出一个对话框 你把原来的用户名,比方说NEW改称administrator 这个时候你只要按一下回车键,奇迹就出现了 不需要密码也能登陆了 ---------------------------------------------------------------------------------------------------------------------------------------- 最强破解XP,2000,2003登入密码的方法!(破解超级管理员密码)经常见到有人遗忘了系统的管理员密码来求助的,而网上针对此类的答案可谓五花八门,但经实践发现其中绝大多数都是没有用的,有些以讹传讹的方法(例如在winxp系统下删除sam文件等等)还会造成系统的彻底崩溃。 相比之下,利用ERD2003(2005)强行修改系统管理员密码的方法简单、易于操作,且对2000/xp/2003系统均有效。下面就具体介绍一下这个软件的用法。 1,当然是下载ERD2003(或者2005),解压后,将其刻录成镜像光盘。 2,光盘启动,进入介面(很像winxp的启动画面) 3,进入“系统”后,ERD2003会针对系统的网络等硬件设备进行一些设置,总之遇到要你选择时一概选“yes”即可 4,在网卡的配置时,系统提示说没有经过xp的认证,不管它,一概选yes 5,接下来ERD2003会在你的硬盘里搜索所有已安装的系统,再让你选择要修改的系统,这里我选择win2003进行修改。按确定! 6,正式进入ERD2003桌面了,很象xp 7,接下来是最关键的一步:按开始-修改密码(或英文start—administrative tools—locksmith),进入强行修改密码的界面,随后弹出的对话框会让你选择要修改密码的用户名(一般是选择超级管理员Administrator),选择后即可强行修改密码而不用输入原始密码,然后点击NEXT 8,完成了,点击finish之后就重启吧,然后试试你修改的密码,是不是进去了?原来xp/2003貌似严密的密码保护也不过如此而已啊,一张小小的erd2003光盘就全破解了…… ------------------------------------------------------------------------------------------------------------------------------------------------------ Windows XP强大而友好的系统界面博得了越来越多用户的青睐,然而它对用户安全性的审核即是非常严格的,要是你忘记了设置的口令(密码),可别以为能够像Windows 98那样选择“取消”同样可以进入系统--这一点相信安装Windows XP的你,是很清楚的。当然这也是有过痛苦的经历后,才被我们重视的。 由于没有登陆口令,无法进入系统;起初的方法总是选择重新安装Windows XP,但这种方法但繁琐,而且费时费力。另一种方法就是找个2000和XP的密码清除软件,通过软件清除2K和XP的用户密码。最后我们又找到了一个可以不需要任何其它软件,就可破解

MYSQL用户管理和权限管理

MYSQL用户管理和权限管理 MYSQL是一个多用户的数据库,MYSQL的用户可以分为两大类: 1.超级管理员用户(root),拥有全部权限 Root用户的权限包括:创建用户、删除用户和修改普通用户密码等管理权限。 2.普通用户,由root创建,普通用户只拥有root所分配的权限(普通用户只拥有创建用户是赋予它的权限。) 普通用户的权限包括:管理用户的账户、权限等。 一、权限表 最重要:user表、db表、host表; 除此之外还有tables_priv表、columns_priv表和proc_priv表等。 二、账户管理 1.登陆与退出MySQL服务器 2. 新建普通用户 (1)用CREATE USER语句新建普通用户 (2)用INSERT语句新建普通用户 A: B: (3)用GRANT语句来新建普通用户

3.删除普通用户 (1)用DROP USER语句删除普通用户 (2)用DELETE语句删除普通用户 4.root用户修改自己的密码 Root用户拥有最高的权限,因此必须保证root用户的密码的安全。(1)使用mysqladmin命令修改root用户的密码 (2)修改mysql数据库下的user表 (3)使用SET语句修改root用户的密码 5.root修改普通用户的密码 root用户不仅能修改自己的密码,还可以修改普通用户的密码。(1)使用SET语句修改普通用户的密码 (2)修改mysql数据库下的user表

(3)用GRANT语句修改普通用户的密码 6.普通用户修改密码 7.Root用户密码丢失的解决办法 (1)使用--skip-grant-tables选项启动MySQL服务 (2)登陆root用户,并且设置新密码 通过以上的方式启动MySQL服务后,可以不输入密码就登陆root用户。 登陆以后用UPDATE语句来修改密码。 (3)加载权限表 修改完密码后必须用FLUSH PRIVILEGES语句来加载权限表。加载权限后,新密码开始有效。而且,MySQL服务器开始进行权限认证。用户必须输入用户和密码才能登陆MySQL数据库。 三、权限管理 1.MySQL的各种权限

忘记登录密码怎么办

忘记密码真是让人头疼的一件事,系统进不了,上网上不了,重要文件看不了,真是让人干着急啊。别担心,今天小编就来教大家怎么解决win7开机密码忘记问题。 一、简单的方法: 开机启动windows,进入欢迎界面后,会出现输入用户名密码提示框,这时候,同时按住Ctrl+Alt+Delete,会跳出一个账号窗口,输入用户名:administer,按回车即可。 二、如果administer账号也有密码: 1、启动win7系统时按住F8 2、选“带命令行的安全模式” 3、选“Administrator”跳出“Command Prompt”窗口 4、增加用户:net user asd/add 5、升管理员:net localgroup administratorsasd /add 6、重启,选asd进入 7、控制面板----用户帐号----忘记密码的用户--删除密吗 三、忘记密码,但是已经登录系统: 1、在开始菜单中的搜索框中输入”mmc.exe”,或按住Win+R 2、打开运行窗口输入”mmc. exe”,单击确定进入控制台 3、依次打开”文件”-”添加/删除管理单元” 4、在左侧可用管理单元中找到”本地用户和组”,依次单击”添加”-”完成”,再单击”确定” 5、展开控制台根节点中的本地用户和组,选中”用户”,在右侧用户名上单击右键,”设置密码”,不需要填入原密码 四、忘记密码,无法登入系统 1、找个PE盘启动电脑 2、进入PE后到c/windows/system32下 (1) 更改Magnify. exe 和cmd. exe 的所有者为:administrators (2) 更改Magnify. exe 和cmd. exe 的权限 administrators为完全控制 (3)改名Magnify. exe 为Magnify. exe 1 改名cmd. exe为Magnify. exe 3 、更改密码 (1)重启到windows 7 (2)启用放大镜 (3)剩下的事就非常简单了,输入命令"net user"查看用户名,再输入命令"net user 用户名新密码"即可。(激活管理员帐号使用net user administrator /active:yes )最后关掉命令提示符窗口,在登录密码框中输入刚刚设置的新密码,看看,是不是成功进入系统了!最后,别忘了把先前移动、重命名的文件都改回去! 上述几种方法都是根据大家忘记密码的各种情况来设定的,希望大家学习完后能够有所帮助,轻松进入win7系统。

windows登录密码忘记了怎么办

windows登录密码忘记了怎么办 一、利用NET命令 我们知道在Windows XP中提供了“net user”命令,该命令可以添加、修改用户账户信息,其语法格式为: net user [UserName [Password | *] [options]] [/domain] net user [UserName {Password | *} /add [options] [/domain] net user [UserName [/delete] [/domain]] 每个参数的具体含义在Windows XP帮助中已做了详细的说明,在此笔者就不多阐述了。好了,我们现在以恢复本地用户“zhangbq”口令为例,来说明解决忘记登录密码的步骤: 1、重新启动计算机,在启动画面出现后马上按下F8键,选择“带命令行的安全模式”。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“zhangbq”的选 择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user zhangbq 123456 /add”,强制将“zhangbq”用户的口令更改为 “123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录 “zhangbq”用户了。 二、利用“administrator” 我们知道在安装Windows XP过程中,首先是以“administrator”默认登录,然后会要求创建一个新账户,以便进入Windows XP时使用此新建账户登录,而且在Windows XP的登录界面中也只会出现创建的这个用户账号,不会出现“administrator”,但实际上该“administrator”账号还是存在的,并且密码为空。 当我们了解了这一点以后,假如忘记了登录密码的话,在登录界面上,按住Ctrl+Alt 键,再按住Del键二次,即可出现经典的登录画面,此时在用户名处键入“administrator”,密码为空进入,然后再修改“zhangbp”的口令即可。 怎么样,忘记Windows XP登录密码的用户还不赶快动手试一试。 参考资料: https://www.doczj.com/doc/b77959520.html,/%C7%ED%C2%A5%D3%F1%D3%EE8/blog/item/6f9364fa565edf9559ee90

【IT专家】linux下创建mysql用户,并且给增删改查的权限

本文由我司收集整编,推荐下载,如有疑问,请与我司联系linux下创建mysql用户,并且给增删改查的权限2017/07/31 0 首先,需要明确下需求,我这边是要求在服务器上新建一个mysql用户,然后可以用外网来访问,其次就是需要给出增删改查的权限。权限的话,后期会做一些修改,目前就是图个方便,, ?1、首先是xshell连接IP,进入服务器的根目录:/var/www ?2、进入mysql,然后执行一下操作: ?创建新用户,如创新名字为‘pzsh’,密码为’q1w2’的人:CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘q1w2’; ?解释:(localhost代表只允许本地访问,改成’%’的话,%这里表示的是允许任意host访问,也就是外网可以访问。后面的q1w2是设置的密码) ?3、分配权限:GRANT CREATE, INSERT ON user.* TO ‘user’@’%’; ?解释:(create,insert代表该用户只有新增和创建权限,user.*代表该数据库下的所有表,’user’@’%’代表该数据库可以被外网访问。) ?如果是需要增删改查权限的话,GRANT all ON user.* TO ‘user’@’%’;即可。 ?4、还有就是mysql的3306端口需要开启,请先查询你的服务器端口,看看3306是否开启: ?netstat -nuplf|grep 3306 (PS:这个表示查找处于监听状态的,端口号为3306的进程) ?netstat -ntlp //查看当前所有tcp端口· ?如果你的服务器没有开启3306端口,且有iptables服务的话,请执行一下命令:?1、打开防火墙配置文件vi /etc/sysconfig/iptables2、增加下面一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT3、重启防火墙service iptables restart ?注意:如果是从阿里云买的服务器,那么是没有iptables服务的,请看这里: ?(1)进入服务器该页面,选择更多,找到安全组 ?(2)选择配置规则--》添加安全规则,例如:

笔记本电脑忘记开机密码怎么办

笔记本电脑忘记开机密码怎么办 如果是普通账户密码忘了请用第一种方法。 方法(一) 重新启动电脑,启动到系统登录界面时,同时按住Ctrl+Alt键,然后连击Del键两次,会出现新的登录界面,用户名处输入“Administrator”密码为空,回车即可登录,登录后,打开控制面板选/用户账户/更改账户/点击原来的“账户名”/更改我的密码/输入新密码,再次输入新密码,然后点击“更改密码”按钮即可。 如果是计算机管理员密码忘了,请用第二种方法或第三、四种方法。 方法(二) 1、重新启动计算机,开机后按下F8键不动直到高级选项画面出现后,再松开手,选择“命令提示符的安全模式”回车。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“*****”的选择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user ***** 123456 /add”,强制将“*****”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net localgroup administrators abcdef /add”命令将用户提 升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“*****”用户了。 方法(三) 用Windows xp系统安装光盘,以修复系统的方法,破解超级机算机

管理员密码 第1步:将系统设为光盘启动,并放入系统安装光盘。当出现第一个选择界面后按回车,出现第二个选择界面后按“R”键开始修复安装。随后安装程序会检查磁盘并开始复制文件。文件复制完成后,系统将自动重启。 第2步:重启后,系统会进入图形化的安装界面。注意:此时应密切注视界面的左下角,一旦出现“正在安装设备”进度条时,立即按下组合键“Shift+F10”。接着会出现意想不到的事情,一个命令提示符窗口出现在我们的面前。这是破解密码的关键所在。 第3步:在命令提示符窗口中键入“Lusrmgr.msc”并回车(不包括双引号),打开“本地用户和组”管理工具。点击左侧的“用户”然后再右击右侧的管理员账户,选择“设置密码”。此时,会弹出一个警告窗口。大意是说修改密码后,系统中的某些信息将变得不可访问。这里主要指用EFS加密过的文件,并且此前未曾导出证书,则修改密码后这些文件将无法访问。如果没有这种文件,我没就不要理会它,直接单击“继续”,然后输入新密码,并单击确定。然后关闭“本地用户和组”和“命令提示符”窗口,并继续完成修复安装。完成安装后,系统管理员账户就重新“激活”了。 方法(四) WinXP/2000下对策:删除系统安装目录\system32 \config下的SAM 文件,重新启动,此时管理员Administrator账号已经没有密码了,

MySQL赋予用户各种权限的命令

本文实例,运行于MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为:grant 权限on 数据库对象to 用户一、grant 普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grant select on testdb.* to [email=common_user@'%']common_user@'%'[/email] grant insert on testdb.* to [email=common_user@'%']common_user@'%'[/email] grant update on testdb.* to [email=common_user@'%']common_user@'%'[/email] grant delete on testdb.* to [email=common_user@'%']common_user@'%'[/email] 或者,用一条MySQL 命令来替代: grant select, insert, update, delete on testdb.* to [email=common_user@'%']common_user@'%'[/email] 二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。grant 创建、修改、删除MySQL 数据表结构权限。 grant create on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ; grant alter on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ; grant drop on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ; grant 操作MySQL 外键权限。 grant references on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ; grant 操作MySQL 临时表权限。 grant create temporary tables on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ; grant 操作MySQL 索引权限。 grant index on testdb.* to [email=developer@'192.168.0.%']developer@'192.168.0.%'[/email] ;

电脑开机密码忘记了怎么办

如果是普通账户密码忘了请用第一种方法。 方法(一) 重新启动电脑,启动到系统登录界面时,同时按住Ctrl+Alt键,然后连击Del键两次,会出现新的登录界面,用户名处输入“Administrator”密码为空,回车即可登录,登录后,打开控制面板选/用户账户/更改账户/点击原来的“账户名”/更改我的密码/输入新密码,再次输入新密码,然后点击“更改密码”按钮即可。 如果是计算机管理员密码忘了,请用第二种方法或第三、四种方法。 方法(二) 1、重新启动计算机,开机后按下F8键不动直到高级选项画面出现后,再松开手,选择“命令提示符的安全模式”回车。 2、运行过程结束时,系统列出了系统超级用户“administrator”和本地用户“*****”的选择菜单,鼠标单击“administrator”,进入命令行模式。 3、键入命令:“net user ***** 123456 /add”,强制将“*****”用户的口令更改为“123456”。若想在此添加一新用户(如:用户名为abcdef,口令为123456)的话,请键入“net user abcdef 123456 /add”,添加后可用“net local group administrators abcdef /add”命令将用户提升为系统管理组“administrators”的用户,并使其具有超级权限。 4、重新启动计算机,选择正常模式下运行,就可以用更改后的口令“123456”登录“*****”用户了。 方法(三) 用Windows xp系统安装光盘,以修复系统的方法,破解超级机算机管理员密码第1步:将系统设为光盘启动,并放入系统安装光盘。当出现第一个选择界面后按回车,出现第二个选择界面后按“R”键开始修复安装。随后安装程序会检查磁盘并开始复制文件。文件复制完成后,系统将自动重启。 第2步:重启后,系统会进入图形化的安装界面。注意:此时应密切注视界面的左下角,一旦出现“正在安装设备”进度条时,立即按下组合键“Shift+F10”。接着会出现意想不到的事情,一个命令提示符窗口出现在我们的面前。这是破解密码的关键所在。 第3步:在命令提示符窗口中键入“Lusrmgr.msc”并回车(不包括双引号),打开“本地用户和组”管理工具。点击左侧的“用户”然后再右击右侧的管理员账户,选择“设置密码”。此时,会弹出一个警告窗口。大意是说修改密码后,系统中的某些信息将变得不可访问。这里主要指用EFS加密过的文件,并且此前未曾导出证书,则修改密码后这些文件将无法访问。如果没有这种文件,我没就不要理会它,直接单击“继续”,然后输入新密码,并单击确定。然后关闭“本地用户和组”和“命令提示符”窗口,并继续完成修复安装。完成安装后,系统管理员账户就重新“激活”了。 方法(四) WinXP/2000下对策:删除系统安装目录\system32 \config下的SAM文件,重新启动,此时管理员Administrator账号已经没有密码了,用Administrator帐户登陆系统,不用输入任何密码,进入系统后再重新设置登陆帐户密码即可

mysql 赋给用户权限 grant all privileges on

地址:https://www.doczj.com/doc/b77959520.html,/wengyupeng/article/details/3290415 遇到了SQLException: access denied for @'localhost' (using password: no) 解决办法grant all privileges on *.* to joe@localhost identified by '1'; flush privileges; --- 立即生效,不需要重启 拿joe 1 登陆 附: mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称to 用户名@用户地址identified by ‘连接口令’; set password for'kuja'@'1.1.1.1'= old_password('oigwpofmn'); // 设置1.1.1.1的客户端机器的用户kuja的密码,恢复到之前4.1的版本加密风格 权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file 等14个权限。 当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。 当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。 用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。 ‘连接口令’不能为空,否则创建失败。 mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′with grant option; 给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。 mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;

mysql授权用户远程链接详解

https://www.doczj.com/doc/b77959520.html,/archives/265 mysql>GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'your-user-password' WITH GRANT OPTION; 其中username为用户名,your-user-password为密码 这只是针对已存在的用户授权。 >grant insert,delete,update,select,drop,create on Test.* to Jacky@"%" identified by "pwd"; MySQL修改root密码的各种方法整理 整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1:用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3:用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES;

相关主题
文本预览
相关文档 最新文档