Guoy

遥看成梦,近看成风

提高远程连接MySQL的速度

今天在远程连接朋友的MySQL服务器时,发现速度爆慢,感觉不太对劲。Google查了一下,发现是MySQL默认开启了DNS反向解析,导致连接的时候损失时间,而DNS反向解析只是在我们用域名去访问MySQL数据库时才起作用,一般我们都是使用IP地址去访问MySQL数据库的,因此我们可以通过关闭DNS反向解析来提高远程连接MySQL数据库的速度。

You can disable DNS host lookup by starting mysqld with --skip-name-resolve. In this case you can however only use IP names in the MySQL privilege tables.

木翼下载系统MySQL5 下的兼容说明

修改my.ini或my.conf,将

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

重新启动MySQL。

注: my.ini 一般放在windows系统目录下(如:c:\windows\my.ini)  或MYSQL的安装所在目录

my.cnf 一般位置放在/etc目录下(如: /etc/my.cnf)

木翼下载系统为:MyDown System v3.2.2 免费版 (20071026)

From:http://www.nowwing.com/info/2007/04/27/mysql5-5.html

Mysql启动失败,Initializing MySQL database: Neither host

Mysql启动不起来


[root@localhost ]# service mysqld start
Initializing MySQL database: Neither host 'localhost' nor 'localhost' could be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
[失败]
[root@localhost]#



解决的方法在Google找到的,百度垃圾站多的不行。E文的网站,里面回答问题的气氛不错。

解决:


在 /etc/hosts里面添加:
127.0.0.1       localhost.localdomain   localhost



链接:http://www.linuxquestions.org/questions/showthread.php?t=499251

SQL Server 2000 导入Mysql的方法和软件

数据库是Microsoft SQL Server 2000,现在要导入到Godaddy的MySQL 5中,这几天尝试了好多办法都失败了。

①用phpmyadmin导入,非常慢,最后失败。
②用“帝国备份王”导了4小时,导入是成功了,但是中文全乱码了,还是白忙活。
③用godaddy的restore 导入,同样是浪费了几小时,以失败告终。

用“MSSQL to MySQL v4.1 英文版”,很慢,但是导入成功,目前还没有发现什么问题,要用破解版,要不然只会导入前30条记录。
用Navicat Premium,网上有注册版的,各种数据库间的导入导出,很强大。

作者:lao8,http://www.lao8.org/html/8/2011-8-15/mssql-mysql.html