RedHat下RPM包安装mysql数据库

所需软件:
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版本是否支持,是不是格式的问题等

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值