1.Windows下使mysql支持表名大小写
在my.ini中添加或修改lower_case_table_names=2
2.MySQL快速导出数据(加-d可以只导出结构)
mysqldump -uroot -padmin troaudit_db --set-charset --default-character-set=gbk -e --max_allowed_packet=16777216 --net_buffer_length=16384 > troaudit_db.sql
3.Linux下设置mysql远程访问
(1).登录到mysql中,为某进行远程访问的授权,执行下面的命令:
mysql> GRANT ALL PRIVILEGES ON db.table TO user@"ip" IDENTIFIED BY "password";
mysql> flush privileges;
db:为数据库名,可用*表示所有
table:为表名,可用*表示所有
user:为用户
ip:为远程ip,可用%表示所有
password:为远程访问密码
(2).修改/etc/mysql/my.cnf,需要root用户权限。
找到文件中的:bind-address=127.0.0.1在其前加#
(3).重新启动MySQL服务,service mysql(d) restart
(4).配置iptables
(1) Ubuntu:
执行iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
执行iptables-save > /etc/iptables-up-rules
编辑/etc/network/interfaces,加入pre-up iptables-restore < /etc/iptables-up-rules
执行/etc/init.d/networking restart
(2)其他:
执行iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
执行service iptables restart