标签:mysql
(原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决。解决了,有个细节问题网上没人说,我就总结一下。 一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下: +--------------------------+----------------------------……
(总结)MySQL/MariaDB忘记root密码的简单解决方法
PS:如果你万一忘记了MySQL的root密码,下面是重设密码的最简单最安全的方法了,操作不影响数据。 1、vim /etc/my.cnf,在[mysqld]字段(一定要放在这里,否则无效!)加入skip-grant-tables配置,意思就是跳过密码验证。 2、重启MySQL服务service mysql restart,用mysql -u root直接回……
(总结)MySQL自带的性能压力测试工具mysqlslap详解
PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用。其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比……
(总结)MySQL报错1042-Can’t get hostname for your address解决
PS:同事问我说他安装的mysql 5.5,发现用mysql客户端远程连接的时候,报1042-Can’t get hostname for your address错误,而连接用户已授权。这个报错的意思是“您的地址无法获得主机名”,我就想到了skip-name-resolve参数。 解决方法: vim /etc/my.cnf 在[mysqld]……
(原创)SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合
PS:因一客户的运营环境需求,需要nginx和resin整合,nginx负责处理静态页面部份,resin负责处理动态JSP部份。Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发,而且Resin速度比Tomcat快,稳定性也比T……
(总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以。特殊要求的还是自己去编译安装吧~~ 1、安装Apahce、PHP、MySQL和PHP连接MySQL数据库的包: # yum -y install httpd php mysql mysql-server php-mysql 2、安装Apache常用扩展包: # yu……
MySQL如何避免使用Linux的swap分区而提升读写性能
Linux有很多很好的内存、IO调度机制,但是并不会适用于所有场景。对于DBA来说Linux比较让人头疼的一个地方是,它不会因为MySQL很重要就避免将分配给MySQL的地址空间映射到swap上。对于频繁进行读写操作的系统而言,数据看似在内存而实际上在磁盘是非常糟糕的,响应时间的增长很可能直接拖垮整个系统。这篇blog主要讲讲我们作为DBA,怎样尽量避免My……
MySQL存储引擎MyISAM与InnoDB的主要区别对比
本文整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料。 InnoDB与Myisam的六大区别 MyISAM InnoDB 构 成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩 展……
MySQL的show系列命令总结
PS:以下MySQL的show命令很常用,总结以下: 01、show tables或show tables from database_name; — 显示当前数据库中所有表的名称 02、show databases; — 显示mysql中所有数据库的名称 03、show columns from table_name from da……
MySQL MyISAM/InnoDB高并发优化经验
最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+ 的峰值。目前的工作成果,额定功率 200Hz(CPU……
(原创)RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x
PS:MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主。在国内的大公司里,只确定金山在使用5.5了。 公司的其中几台广告统计服务器,之前的运维直接用了自带安装的MySQL 5.0系列。新来的程序员写了新的广告统计程序,使用了innodb存储引擎,偶发现5.0对innodb引擎支持不怎么好,数据库并发连接数多时……