centos 7 安装 mysql 5.5.62总结

第一步:下载、解压安装包,得到如下图:
在这里插入图片描述
第二步:查询本机环境,卸载卸载自带的mariadb和mysql;

rpm -qa | grep mariadb
rpm -qa | grep mysql

如果没有,就可以安装mysql,如果有,需要先卸载(remove后为上面命令查询到的内容,全文件名,我这里没有,没法展示)

yum remove mariadb*
yum remove mysql*

第三步:安装依赖:(不同环境需要的依赖包不一样,具体根据提示安装)

 yum install libaio
 yum install -y perl
 yum -y install autoconf
 

第四步:安装服务端和客户端:

rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm
rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm

第五步:查看安装的mysql是否已安装成功 :rpm -qa|grep -i mysql
在这里插入图片描述
第六步:启动mysql并设置mysql服务开机自启动

启动mysql:service mysql start
设置开机自启动:systemctl enable mysql 
验证自启动是否成功:chkconfig --list|grep mysql

在这里插入图片描述

见到以上信息,说明安装、启动、设置成功

登录mysql并设置密码

mysql -uroot
set password=password('YourPassword');

在这里插入图片描述
开启mysql的远程登录

grant all privileges on *.* to 'root'@'%' identified by 'root'  WITH GRANT OPTION;  #权限放大到任何一台机器都可以远程登录
flush privileges;

在这里插入图片描述
关闭防火墙:systemctl stop firewalld
设置开机禁用防火墙:systemctl disable firewalld.service

安装配置过程中遇到的问题:
修改配置文件my.cnf之后,启动不了,错误提示信息如下:
在这里插入图片描述

打开错误信息文件,查看错误原因是:Plugin ‘FEDERATED’ is disabled. /usr/sbin/mysqld: Table ‘mysql.plugin’ doesn’t exist

在这里插入图片描述
‘mysql.plugin’不存在的原因是因为新安装的mysql服务后,一般需要执行数据库初始化操作 ,从而生成与权限相关的表,执行命令如下:

/usr/bin/mysql_install_db --user=mysql

到此,问题解决!!

如何判断mysql服务有没有启动成功了,一个是通过查看进程的方式,我们使用命令 ps -ef|grep mysqld,来查看,也可用 service mysql status 来查看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值