MySQL - CentOS7下以RPM方式安装MySQL5.5

下载MySQL安装包

下载地址:MySQL5.5.48安装包
分别下载一个server端和client端。
在这里插入图片描述

检查是否已安装MySQL

在Linux终端下使用下面的命令检查是否已经安装mysql:

rpm -qa | grep -i mysql

如果已装过,使用如下的命令卸载mysql

rpm -e <软件包名>

安装MySQL服务端

把下载的MySQL服务端安装包放到 opt 目录下。
安装MySQL服务端的命令如下:

rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm

若提示错误如下:

file /usr/share/mysql/charsets/README from install of MySQL-server-5.5.48-1.linux2.6.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

意思是与mariadb冲突。
使用rpm查询已安装软件的命令查询mariadb相关的已安装软件,然后强力卸载这些相关软件。

rpm -qa|grep -i mariadb

结果如下:

mariadb-libs-5.5.56-2.el7.x86_64

强力卸载此软件,因为常规卸载会提示依赖错误

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

然后使用上面最开始的安装命令安装MySQL服务端。

安装MySQL客户端

安装命令如下:

rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm

配置MySQL

设置MySQL root用户密码

MySQL刚安装完,使用mysql命令可以直接登录mysql服务器,无需密码。但这样是不安全的,我们需要为root设置一个密码,设置密码的命令如下:

/usr/bin/mysqladmin -u root password <密码>

设置mysql开机自启动

chkconfig mysql on

可以通过 ntsysv 或 chkconfig --list 命令检查mysql是否已经开机自启动。

修改字符集

mysql默认的字符集设置如下:
在这里插入图片描述
当我们插入中文数据时并查询时中文显示乱码,我们需要设置相关的字符集编码为utf8.
第一步:拷贝mysql的配置文件my-huge.cnf到/etc下

cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

第二步:在/etc/my.cnf文件下增加如下配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
红色方框带中括号的表示配置增加的节点位置,不带中括号的是增加的内容。
第三步:重启mysql服务

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值