在Centos上安装MySQL(主节点)

1.下载安装所需版本的MySQL

2.移出CentOS自带的mariadb-libs,不然有冲突

rpm -qa|grep mariadb  #查看mariadb-libs的包名
rpm -e mariadb-libs-上面查看到的包名 --force --nodeps 

 rpm的一些相关参数

  • -e    --erase=<package>+ 卸载软件包
  • -i     --install 安装软件包
  • -v    --verbose 可视化,提供更多的详细信息的输出
  • -h    --hash 显示安装进度
  • -U   --upgrade=<packagefile>+ 升级软件包
  • --force  强行置换套件或文件。
  • --nodeps  不验证套件档的相互关联性。

 rpm的一些组合参数

  • 安装软件:rpm -ivh rpm包名
  • 升级软件:rpm -Uvh rpm包名
  • 卸载软件:rpm -e rpm包名
  • 查看某个包是否被安装 rpm -qa | grep 软件名称

 安装MySQL(在下载的MySQL的安装包的目录下)

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm

初始化数据库

mysqld --initialize --user=mysql

 查看临时初始密码(一会要用)

cat /var/log/mysqld.log | grep password

启动MySQL服务并配置开机启动

service mysqld start      #启动
systemctl enable mysqld   #开机启动

 进入MySQL

mysql -uroot -p   #输入刚才的密码

 修改mysql密码

set password = password("新密码");


一些其他可能遇见的错误

关闭防火墙

systemctl stop firewalld.service(关闭防火墙)	
systemctl disable firewalld.service(关闭防火墙自动启动)
systemctl status firewalld.service(查看防火墙服务状态)

可能要下载的依赖

yum install net-tools -y  
yum install perl -y      #-y意思为自动回答'yes'
...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值