错误:Cannot get hostname for your address
修改MySql 的配置文件 my.ini
[mysqld]
skip-name-resolve
它将禁止 MySql Server 对外部连接进行 DNS 解析,使用这一选项可以消除 MySql 进行 DNS 解析的时间。
但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求。
去掉mysql的root用户的密码
use mysql;update user set password=password('') where user='root'; flush privileges;
压力测试
mysqlslap -a --concurrency=50,100 --number-of-queries=1000
/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1
Mysql集群
mysql导入
mysql -u root -p database_name
mysql>source d:\sample.sql
mysql导出
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
phpmyadmin导入大文件
php.ini修改post_max_size、upload_max_filesize、memory_limit、max_execution_time=0、max_input_time = -1
phpMyAdmin的目录,找到根目录下的config.inc.php文件,修改这个参数
$cfg['UploadDir'] = 'ImportSQLFile';
$cfg['SaveDir'] = 'ExportSQLFile';
$cfg['ExecTimeLimit'] = 0;
然后把我们需要导入的sql文件复制到ImportSQLFile中
出错的话修改一下php.ini: short_open_tag = On
备份到FTP:MySQLBackupFTP(免费版只能备份2个数据库)
恢复/导入:用Navicat执行“Execute SQL File”,不勾选“Run multiple queries in each execution”