‘Mysql’ 分类下的所有文章

mysql相关技术

2014十一月27

MySQL下的bin.000001日志文件清理

分类:Linux,Mysql | 标签:, | 浏览:105 1 Comment

写作背景

今天发现公司阿里云服务器mysql不能启动了,纠结半天找到了原因,原来是硬盘满了。,之后分析了每个文件夹的大小,发现是mysql日志文件占用空间太大,将其删除掉就可以释放掉很多空间,具体的操作步骤如下:

清理方法

删除数据库的操作日志,如下文件:
mysql-bin.000001
mysql-bin.000002
mysql-bin.000003
1、输入mysql -u root -p然后输入密码
2、成功进去后输入reset master;!
mysql> reset master;
Query OK, 0 rows affected, 1 warning (0.20 sec)
就可以清空mysql日志了,世界都清爽了…
3、如果不想mysql记录日志可以在my.ini中关闭掉
找到my.ini打开它 找到log-bin=mysql-bin然后注释掉就可以了
#log-bin=mysql-bin

2014七月19

mac mysql 卸载

背景描述

苹果air笔记本买了快一年了,一直也没有使用,7月份北京的天很热,天天背着IBM的笔记本上班太沉太累,所以决定以后就用air上班办公了,平时偶尔还需要开发,所以需要安装开发环境,之前一直没有使用过苹果电脑,很多东西都不会,为了方便以后使用,一边安装一边就将过程纪录了下来。

mac mysql5.5卸载方法

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
vi编辑/etc/hostconfig,删除其中的MYSQLCOM=-YES-这行保存。

2014六月25

MySql Host is blocked because of many connection errors

分类:Mysql | 标签:, | 浏览:48 0 Comments

错误信息

环境:CentOS 6.3 64位,Mysql5.5.25
错误信息:Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’

原因

同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞
Read more…

2013五月3

CentOS 6.3彻底卸载mysql

写作背景

明天项目上线,今天晚上在客户的机房进行网站的部署,在安装mysql的时候出现了一个问题,就是死活安装不上,说已经存在mysql,最后分析错误信息才知道,原来是centos 6.3 自带安装了mysql 5.1,因为我是通过rpm方式安装的mysql5.5.25,所以最后将自带的mysql5.1删除之后就好使了。

卸载方法

yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。

2013五月3

mysql表名不区分大小写的配置方法

Linux下的mysql表名默认是区分大小写的,如果开发当中不注意的话,可能会提示找不到对应的表。
怎么样让mysql默认不区分大小写了,其实配置很简单,具体的方法如下:
1.用ROOT登录,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.重新数据库即可,命令:service mysql restart

2012十一月1

CentOS 6.3 64位mysql5.5.25安装及配置四部曲

Linux环境说明

1、如果你只是需要安装mysql,那么只需要安装如下文件
MySQL-server-5.5.25-1.rhel5
MySQL-devel-5.5.25-1.rhel5
MySQL-client-5.5.25-1.rhel5
2、如果你需要搭建Linux整个实施环境(nginx、php、mysql、tomcat、jdk、服务器多域名配置)
请参考我的Linux项目实施系列教程:
CentOS 6.3 64位搭建nginx1.3+php5.4.3+mysql5.5.25+tomcat7+jdk7安装

Read more…

2012十月31

CenterOS 6.3 64位下mysql5.5.25开启远程访问功能

基本原理

mysql安装成功之后,默认的是没有开启远程访问的权限,只有本地才可以进行访问
mysql默认的相关配置实际上是在mysql数据库中mysql用户中的user表中,只需要修改此表中相关记录即可实现
具体查看方式可以参考下图所示:

Read more…

2012十月31

CenterOS 6.3 64位下修改mysql5.5.25的默认编码

查看mysql默认的编码格式

show variables like “character%”;
如果现实-bash: show: command not found 说明没有登录mysql数据库,需要进行登录
结果如下图所示:

Read more…

2012十月28

CentOS 6.3 64位下mysql5.5.25安装图解教程

查看当前安装的linux版本

命令:lsb_release -a 如下图所示

通过上图中的数据可以看出安装的版本为CentOS release 6.3,所以我们需要下载CentOS release 6.3对应的mysql安装包

Read more…

2012十月28

CentOS 6.3 64位下彻底卸载mysql5.5.25图解教程

分类:Linux,Mysql,项目实施 | 标签:, | 浏览:7,149 3 Comments

Linux环境说明

1、如果你只是需要安装mysql,那么只需要安装如下文件
MySQL-server-5.5.25-1.rhel5
MySQL-devel-5.5.25-1.rhel5
MySQL-client-5.5.25-1.rhel5
2、如果你需要搭建Linux整个实施环境(nginx、php、mysql、tomcat、jdk、服务器多域名配置)
请参考我的Linux项目实施系列教程:
CentOS 6.3 64位搭建nginx1.3+php5.4.3+mysql5.5.25+tomcat7+jdk7安装

Read more…