博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL使用技巧
阅读量:6091 次
发布时间:2019-06-20

本文共 950 字,大约阅读时间需要 3 分钟。

hot3.png

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 

转载于:https://my.oschina.net/javawdw/blog/82829

你可能感兴趣的文章
Telegraf+Influxdb+Grafana构建监控平台
查看>>
使用excel 展现数据库内容
查看>>
C#方法拓展
查看>>
MySql.Data.dll的版本
查看>>
Linux系统磁盘管理
查看>>
hdu 2191 (多重背包+二进制优化)
查看>>
home.php
查看>>
neo4j---删除关系和节点
查看>>
redis分布式锁redisson
查看>>
什么样的企业可以称之为初创企业?
查看>>
Python爬虫之BeautifulSoup
查看>>
《HTML 5与CSS 3权威指南(第3版·下册)》——第20章 使用选择器在页面中插入内容...
查看>>
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
newinstance()和new有什么区别
查看>>
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>