您的位置:首页 > 博客中心 > 数据库 >

mysql在CentOS6.3上安装

时间:2022-03-13 23:24

方法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 再次启动服务,终于成功了!  

热门排行

今日推荐

热门手游