
mysql管理
文章平均质量分 74
zhuoxiong
这个作者很懒,什么都没留下…
展开
-
mysql开启远程连接
mysql默认是未开启远程连接的,我们在进行数据库的时候,一般会将root用户的密码改掉,且增加一个实际要操作数据库的远程用户。修改root的密码,如下:UPDATE user SET Password=OLD_PASSWORD('sfboy') WHERE user = 'root'其中sfboy是要修改的密码,这里改成你指定的密码即可增加一个实际要操作的远程用户,如下:gr原创 2012-04-02 00:05:08 · 845 阅读 · 0 评论 -
启动mysql报错(Starting MySQL..Manager of pid-file quit without updating f[失败]) 解决方法集锦
当安装好mysql后,启动:/etc/init.d/mysql start 却报了个错:Starting MySQL..Manager of pid-file quit without updating f[失败]) 。下面是我对报错的解决方法总结,我在许多环境下安装过mysql,由于多种原因会报各种错误,现在做个总结以作备查。一、查看报错日志报错日志是我们解决问题的方向灯,没有方向灯我们原创 2012-07-15 21:00:27 · 1174 阅读 · 0 评论 -
mysql tips 优化
对TEXT BLOB字段存在的表,会因为删除有无效数据,需要进行优化碎片压缩容量。optimize table 表名;修改my.cnf,增加记录执行时间超过long_query_time变量时间的SQL语句。log-slow-queries = /var/log/mysql/mysql-slow.log使用explain显示SQL执行情况,为有问题的sql增加索转载 2012-08-05 13:23:03 · 490 阅读 · 0 评论 -
ON DUPLICATE KEY UPDATE
MySQL 当记录不存在时插入,当记录存在时更新MySQL 当记录不存在时插入,当记录存在时更新网上基本有三种解决方法。第一种:示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERTINTOclients(client_id,client_name,client_type转载 2013-04-19 15:44:03 · 678 阅读 · 0 评论 -
mysql 导入导出函数、存储过程
mysql常用导出数据命令:1.mysql导出整个数据库 mysqldump -h hostname -u username -p databasename > backupfile.sql 如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下2.mysql导出数据库一个表 mysqld原创 2012-04-10 16:31:37 · 2885 阅读 · 0 评论 -
Mysql 慢查询和慢查询日志分析
众所周知,大访问量的情况下,可添加节点或改变架构可有效的缓解数据库压力,不过一切的原点,都是从单台mysql开始的。下面总结一些使用过或者研究过的经验,从配置以及调节索引的方面入手,对mysql进行一些优化。第一步应该做的就是排查问题,找出瓶颈,所以,先从日志入手开启慢查询日志mysql>show variables like “%slow%”; 查看慢查询配置,没有则在my.cnf中转载 2013-08-28 10:17:45 · 777 阅读 · 0 评论