CentOS6.5安装MySql5.5
最近在CentOS上安装MySql,本来以为yum安装会很简单,但是却花了自己不少时间,所以决定和大家分享下。
首先,安装MySql源!
下载地址:http://dev.mysql.com/downloads/repo/yum/
因为是CentOS6.5,所以这里选择Red Hat Enterprise Linux6的源,下载之后执行命令:
# platform-and-version-specific-package-name 换成刚刚下载的rpm包的名称
$ sudo rpm -Uvh platform-and-version-specific-package-name.rpm
安装成功后,执行命令看可用的MySql源:
$ yum repolist all | grep mysql
这时可以看到有好几个版本的MySql源可用,默认启用的源是5.7版,但是不知道为什么,我直接执行安装命令:
$ sudo yum install mysql-community-server
会报一堆缺少依赖的错误,有点郁闷的,我用的是yum方式安装,为什么还会缺少依赖!!!在网上找了好多解决方案,但都没有解决!
既然5.7的装不了,那就装5.5的吧,执行如下命令:
$ sudo vi /etc/yum.repos.d/mysql-community.repo
将mysql55-community的enabled的值设为1,将mysql57-community的enabled的值设为0(其实就是启用5.5的源,禁用5.7的源)。
这时就可以执行安装命令进行安装了!
安装成功后,执行如下命令:
# 启动服务 $ sudo service mysqld start # 查看服务状态 $ sudo service mysqld status
默认root的密码时空,所以可以直接登入mysql的shell:
# 进入mysql shell
$ mysql -u root
# 设置root密码
mysql> set password for root@localhost=password('newPassword');
谢谢观赏!