MySQL高级--CemtOS安装MySQL并配置
- 下载安装包
- 我们可以到官网直接下载自己需要的版本,网址是:https://downloads.mysql.com/archives/community/
- 这里我们以5.5.48的版本为例,下载图中的两个
- 上传到我们的CentOS系统
- 这里我们使用 SSH Secure Shell 上传我们的安装包
- 具体操作如下:
- 连接CentOS
- 将文件拖至我们想要安装的位置
- 连接CentOS
- 检查是否安装过MySQL
- 输入命令:rpm -qa | grep -i mysql
- 如果安装过,进行删除操作
- 安装过就会出现对应的安装包
-
使用命令:rpm -e MySQL -client -5.5.48-1.linux2.6.x86_64
-
rpm -e MySQL -server -5.5.48-1.linux2.6.x86_64
-
- 安装过就会出现对应的安装包
- 如果没安装过可以直接进行安装
- 若没有安装过则不会有安装包出现,这是我们就可以进行安装操作了
- 进入到安装包目录,查看是否有安装包
-
执行命令:rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64
-
可能会出现如下的问题,这是由于我们CentOS系统自带的 mariafb-libs 包与我们的mysql包不兼容问题
-
解决问题需要我们将系统自带的 mariafb-libs 包删除
-
执行命令:yun remove mariafb-libs.xxxxxx ,但可能会遇到 :
-
已经有一个yum进程在运行了,可以使用kill干掉它:
kill -s 9 2847
- 杀死yum进程后继续执行:yun remove mariafb-libs.xxxxxx ,删除成功后,问题解决了。
- 问题解决后,我们继续执行:rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64 ,就可以成功安装了,我们再安装执行命令:rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64,安装客户端mysql就可以了。
-
- 安装完成之后,可以进行查看mysl的用户和用户组
- 查看mysql的用户:cat /etc/passwd|grep mysql
- 查看mysql的用户组:cat /etc/group | grep mysql
-
启动mysql服务
- 执行启动mysql服务:service mysql start (补充:停止mysql服务的命令:service mysql stop)
-
查看是否成功启动:ps -ef | grep mysql
- 为我们的mysql用户设置密码
- 执行命令:/usr/bin/password -u root -password 123456
- 尝试登录检验是否设置成功:mysql -u root -p
-
为mysql设置,开机自启动
-
- 设置开机自启动命令:chkconfig mysql on
- 检测是否设置成功:chkconfig --list | grep mysql