码迷,mamicode.com
首页 > 数据库 > 详细

mysql在CentOS6.3上安装

时间:2014-09-04 14:46:59      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:blog   http   os   使用   ar   strong   文件   art   div   

方法1:使用rpm包进行安装
下载MySQL-shared-5.6.20-1.el6.x86_64(为了解决文件冲突安装的,但是在我安装时文件冲突问题还是没有得到解决)
MySQL-shared-compat-5.6.20-1.el6.x86_64(为了兼容性安装的)
MySQL-server-5.6.20-1.el6.x86_64
MySQL-client-5.6.20-1.el6.x86_64
 
安装顺序如上下载顺序,遇到的问题如下
问题1:文件冲突问题
在安装msql-server时遇到文件冲突问题,最后通过yum remove mysql-libs-5.1.61-4.el6.x86_64(系统存在的冲突文件)最后才顺利安装完成。

问题2:添加mysql 用户及用户组时无法添加
跟文件的隐藏权限有关使用lsattr命令查看文件的隐藏权限,使用chattr命令取消某些隐藏权限。
 
问题3:安装成功后启动服务,一直提示这个错误
The server quit without updating PID file (/var/lib/mysql/*.pid)
最后查了网上好多解决方法,最终一直没能解决,最后没办就放弃使用该方法了
 
方法2:直接yum 安装
yum  install mysql-server mysql mysql-devel
启动:sudo service mysqld start
报错:Can‘t find messagefile ‘/usr/share/mysql/english/errmsg.sys‘
原因:少了mysql-libs-5.1.61-4.el6.x86_64包
安装包:sudo yum install mysql-libs-5.1.61-4.el6.x86_64
再次启动:sudo service mysqld start
还是启动失败:
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]
查看mysql日志:sudo more /var/log/mysqld.log
报错信息: Can‘t open the mysql.plugin table. Please run mysql_upgrade to create it.
解决方法:sudo  mysql_install_db --user=mysql --datadir=/var/lib/mysql
重新启动又遇到一个问题:
140903 22:50:59 [ERROR] Can‘t start server: Bind on TCP/IP port: Address already in use
140903 22:50:59 [ERROR] Do you already have another mysqld server running on port: 3306 ?
于是我就按照提示查看是否有mysql的进程在跑: ps aux |grep ‘mysql*‘
结果发现确实有,是我之前安装跑起来的:
root     16651  0.0  0.0 150112  2092 ?        S    06:30   0:00 sudo /usr/libexec/mysqld --skip-grant
mysql    16652  0.0  0.3 378688 27392 ?        Sl   06:30   0:19 /usr/libexec/mysqld --skip-grant
于是我就把这两个进程kill掉:
sudo kill 16651 
sudo kill 16652
再次启动服务,终于成功了!
 

mysql在CentOS6.3上安装

标签:blog   http   os   使用   ar   strong   文件   art   div   

原文地址:http://www.cnblogs.com/shihuai355/p/3955986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!