易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql命令集锦

mysql
命令集锦
测试环境:mysql 5.0.45
【注:可以在mysql
中通过mysql>
SELECT VERSION();
来查看数据库版本】

一、连接MYSQL


格式: mysql -h
主机地址 -u
用户名
-p
用户密码
1
、连接到本机上的MYSQL


首先打开DOS
窗口,然后进入目录mysql\bin
,再键入命令mysql -u root -p
,回车后提示你输密码.
注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.

如果刚安装好MYSQL
,超级用户root
是没有密码的,故直接回车即可进入到MYSQL
中了,MYSQL
的提示符是: mysql>
2
、连接到远程主机上的MYSQL
。假设远程主机的IP
为:110.110.110.110
,用户名为root,
密码为abcd123
。则键入以下命令:
mysql -h110.110.110.110 -u root -p 123;
(注:u
与root
之间可以不用加空格,其它也一样)
3
、退出MYSQL
命令: exit
(回车)

二、修改密码。

格式:mysqladmin -u
用户名 -p
旧密码 password
新密码
1
、给root
加个密码ab12
。首先在DOS
下进入目录mysql\bin
,然后键入以下命令
mysqladmin -u root -password ab12

注:因为开始时root
没有密码,所以-p
旧密码一项就可以省略了。
2
、再将root
的密码改为djg345

mysqladmin -u root -p ab12 password djg345

三、增加新用户。

(注意:和上面不同,下面的因为是MYSQL
环境中的命令,所以后面都带一个分号作为命令结束符)

格式:grant select on
数据库.* to
用户名@
登录主机 identified by “
密码”
1
、增加一个用户test1
密码为abc
,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root
用户连入MYSQL
,然后键入以下命令:
grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]”
Identified by “abc”;

但增加的用户是十分危险的,你想如某个人知道test1
的密码,那么他就可以在internet
上的任何一台电脑上登录你的mysql
数据库并对你的数据可以为所欲为了,解决办法见2

2
、增加一个用户test2
密码为abc,
让他只可以在localhost
上登录,并可以对数据库mydb
进行查询、插入、修改、删除的操作(localhost
指本地主机,即MYSQL
数据库所在的那台主机


相关文档:

mysql distinct 对多字段过滤不正确的解决方法


下面先来看看例子:
    table
  id name
  1 a
  2 b
  3 c
  4 c
  5 b
库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。
比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录 ......

mysql text 长度


mysql text 长度
文章分类:数据库
今天在做DB设计的时候在想用TEXT 是否能够满足将来的数据,能够出现装不下的情况。
后来查询了一下官方手册得到了一个答案。
一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。
MEDIUMBLOB 
MEDIUMTEXT 
一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。
LONG ......

MYSQL中EXPLAIN的说明


 
mysql> explain select count(id) from t_prehandle_zhigao_05 as zhigao where start_time > '2008-05-30';
+----+-------------+--------+-------+---------------+------------+---------+------+---------+--------------------------+
| id | select_type | table  | type  | p ......

PHP与MySQL开发中的字符编码问题

一.关于MySQL数据库服务器
MySQL服务器的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明。
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号