一些关于Mysql的文章
导出要用到MySQL的mysqldump工具,基本用法是:  

shell> mysqldump [OPTIONS] database [tables]


如果你不给定任何表,整个数据库将被导出。  

通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。  

注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。  

mysqldump支持下列选项:  
Tags:
今天郁闷咯.配置服务器的MYSQL.发现局域网连接速度非常慢.每次都要等几秒钟.这样对于服务器来说可是致命的.

在my.ini的
[mysqld]
里面添加了
skip-name-resolve

了之后,
发现速度快了.但是localhost却无法登陆,只能使用IP.
后来.发现,我在hosts文件里面把IP地址和对应机器名字输入之后,保存,再连.速度果然快了.....
Tags:

mysqladmin 设置mysql初始密码

[阴 2007/03/22 09:30 | by 小施 ]
mysqladmin -uroot password "newpassword"

以上是WINDOWS下的方法,注意要使用双引号.WINDOWS下会把单引号也认定为密码的一部分哦.
Tags:

命令行下修改MYSQL的ROOT密码

[不指定 2007/03/16 10:12 | by 小施 ]
mysql>update user set password=password('新密码') where user='root';

回显
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql>FLUSH PRIVILEGES;

回显
Query OK, 0 rows affected (0.00 sec)
mysql>quit

退出 sql
修改完毕
Tags:

MySQL的大小写敏感性

[晴 2007/03/12 10:28 | by 小施 ]
在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。

奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。

要避免这个问题,你最好在定义数据库命名规则的时候就全部采用小写字母加下划线的组合,而不使用任何的大写字母。

或者也可以强制以 -O lower_case_table_names=1 参数启动 mysqld(如果使用 --defaults-file=...\my.cnf 参数来读取指定的配置文件启动 mysqld 的话,你需要在配置文件的 [mysqld] 区段下增加一行 lower_case_table_names=1)。这样MySQL 将在创建与查找时将所有的表名自动转换为小写字符(这个选项缺省地在 Windows 中为 1 ,在 Unix 中为 0。从 MySQL 4.0.2 开始,这个选项同样适用于数据库名)。

当你更改这个选项时,你必须在启动 mysqld 前首先将老的表名转换为小写字母。

换句话说,如果你希望在数据库里面创建表的时候保留大小写字符状态,则应该把这个参数置0: lower_case_table_names=1 。否则的话你会发现同样的sqldump脚本在不同的操作系统下最终导入的结果不一样(在Windows下所有的大写字符都变成小写了)。
Tags: , , ,
分页: 1/4 第一页 1 2 3 4 下页 最后页 [ 显示模式: 摘要 | 列表 ]