所需软件:
MySQL-server-5.5.29-1.el6.i686.rpm
MySQL-client-5.5.29-1.el6.i686.rpm
1.检查之前的老版本
rpm -qa | grep mysql
2.卸载之前版本
rpm -e ....
3.执行安装文件
rpm -ivh --nodeps *.rpm
4.安装成功之后
安装目录默认在/usr/share/mysql
将mysql的安装目录改成mysql用户组的mysql用户
chown R mysql:mysql /目录
5.拷贝配置文件到etc目录下
视情况从大,中,小三个mysql配置文件中选择一个
cp my-large.cnf /etc/my.cnf
在[mysqld]下加上
user = mysql
6.启动mysql服务
service mysql start
7.修改mysql的默认密码
mysql安装后默认情况下是没有密码的
修改密码的方法如下
mysqladmin -u root password newpassword
例如: mysqladmin -u root password 123456
8.修改字符集
修改my.cnf
在client下添加
default-character-set=utf8
在mysqld下添加(注意空格,上面没有!!)
character-set-server = utf8
init_connect=set names 'utf8'
9.修改my.cnf配置使mysql对大小写不敏感
在mysqld下添加如下语句(0,表示敏感,1,表示不敏感)
lower_case_table_names = 1
10.常见问题
(1)在启动mysql服务时出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)类似错误
说明mysql的服务启动出现问题了
检查一下5步骤有没有做完,一般来说mysql服务不允许在root用户环境下启动,如果要在root用户下启动必须在配置文件中添加:在[mysqld]下加上
user = mysql
(2)有时会出现The server quit without updating PID file (/home/mysql/localhost.localdomain.pid).
这是因为你的my.cnf配置文件出了问题,应该是你在修改配置的时候导致的,检查一下你刚才所做的修改是不是有不合理的地方,或者你某些新添加的属性你所使用的mysql版本是否支持,是不是格式的问题等