Linux下MySQL命令(2)

发表于:2010-8-25 10:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ljonathan    来源:51Testing软件测试博客

  四、将文本数据转到数据库

  1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。

  例:

  3 rose 深圳二中 1976-10-10

  4 mike 深圳一中 1975-12-23

  2、数据传入命令 load data local infile \"文件名\" into table 表名。

  注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。

  五、备份数据库:

  1、mysqldump --opt school>school.bbb

  mysqldump --opt school>school.bbb

  (命令在DOS的\\mysql\\bin目录下执行)

  注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。

  后记:其实MySQL的对数据库的操作与其它SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。

  2、修改登录密码

  1) mysqladmin -u用户名 -p旧密码 password 新密码:

  例:mysqladmin -u root password 21century

  注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

  2)直接修改user表的root用户口令:

mysql> user mysql;

mysql> update user set pasword=password('21century') where user='root';

mysql> flush privileges;

  注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。

  3、测试密码是否修改成功:

  1)不用密码登录:

[root@test1 local]# mysql

ERROR 1045: Access denied for user:'root@localhost'(Using password: NO)

  显示错误,说明密码已经修改。

  2)用修改后的密码登录:

[root@test1 local]# mysql -u root -p

Enter password: (输入修改后的密码21century)

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

Your MySQL connection id is 177 to server version: 3.23.48

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

  成功!

  这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号