Centos6.5安装MySQL及常见问题

         本文转载自: http://www.server110.com/mysql/201312/3814.html

        自己在虚机上装了Centos6.5,该系统没有预装MySQL,所以想着自己装一下,结果装完怎么也启动不了mysqld服务,后来又在网上搜了些资料,最后安装成功,下面把我的方法跟大家分享一下。

        提示:以下操作均在linux系统能够访问外网前提下,如果你的系统不能连接外网,那么先让它连上,可以参考我的另一 篇文章 http://blog.csdn.net/qixin1889/article/details/51287202 ,或者http://blog.csdn.net/superchanon/article/details/8546254/

       我的系统环境:win7_x86,VMWare10,Centos6.5

       开始我是通过源码包安装的,但是总是不成功(刚研究linux,很多都不懂 难过 ),后来又用yum安装,也没成功 大哭
我第一次是通过# yum install -y mysql 命令安装的,结果安装完用 service mysqld start 根本启动不了mysqld服务,老是说“MySQL Daemon failed to start”,开始我以为是 SELinux权限影响的 ,但将getenforce设为0还是不行,最后没办法只能上网查资料。下面是我第二钟安装方式,跟第一种差不多,但安装成功了。

      1、先通过rpm -qa|grep mysql命令查看是否已安装了 mysql,如果什么都没输出,说明没有,如果有输出就把所有的mysql相关的都卸载掉。通过命令rpm -e --nodeps xxxx,因为考虑到有依赖不能删,所以我加上了“--nodeps”参数,“xxxx”表示所有跟mysql相关的东西,而且,最好是能把mysql相关的都删掉,用rpm -e --allmatches --nodeps mysql mysql-server命令,并分别执行rm -rf /var/lib/mysql、rm -rf /usr/lib/mysql、rm -f /usr/lib/my.cnf、rm -f/root/.mysql_history等命令把之前的mysql相关的都删除,否则在yum安装后会出现类似登录边上或启动不了mysqld服务的问题。

      2、先通过yum -list|grep mysql 列出yum服务器上mysql文件,然后执行命令yum install -y mysql-server mysql mysql-devel。

      

       然后,会列出要安装的文件及相关依赖,会自动将依赖的安装包下载好的。

       

         

       3、等待安装,等出现类似如下界面时,说明安装完成,而且已将下载的无用了的安装包Cleanup掉。

          

        4、启动mysqld服务,这是测试mysql安装完了是否可以使用。通过命令service mysqld start启动mysqld服务,如果是第一次启动,那么会执行一堆数据库初始化等的配置,不用管。我的可能是因为先前安装过的影响,所以没执行文件配置,直接给的是下面的提示:

           

也就是说,看到这个提示,说明你的mysql安装的再好也白搭,服务不能启动,根本就不能用,这意思我之前碰到的主要问题。但是总不能再安一遍吧,后来想到是不是我前面提到的SELinux权限影响,然后试着执行了一下命令

getenforce 0后,再次通过service mysqld start命令启动服务,没想到成功了大笑!通过netstat -anp命令可以看到mysql的3306端口已被监听。

             

          5、最后就是登录mysql安装时的默认用户root,这个是mysql的默认用户,也是管理员,不是你的linux系统的root,所以先给root设密码mysqladmin -u root password 'root',然后登录 mysql -u root -p。

           

并用“show databases;”可以看到数据库。

             

那么,到此mysql就安装完成了微笑





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值