首页 mysql使用
文章
取消

mysql使用

错误: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

mysqlslap 使用总结

设置Linux下Mysql表名不区分大小写

/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1

Mysql集群

mysql 集群 jdbc配置

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”

如何修复MySQL数据库(MyISAM / InnoDB)

本文由作者按照 CC BY 4.0 进行授权