Centos安装mysql rpm包

Centos安装mysql rpm包

安装mysql步骤:
清理环境
centos有可能会自带一个mariadb
查看是否已安装

rpm -qa |grep -i mysql
#(centos7默认系统自带的)
rpm -qa |grep -i mariadb
#rpm -e 加上包名,把mariadb包清掉
rpm -e --nodeps XXXX

可以看到用rpm删除会失败,提示有依赖关系的软件需要安装
rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
开始安装:
一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum源去找,可能会找不到,所以我们自己来安装

下载mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
https://dev.mysql.com/downloads/mysql/

在这里插入图片描述
在这里插入图片描述

rpm –ivh + 包安装所需要的包
rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps)
rpm -ivh mysql-community-server-5.7.22-1.el6.x86_64.rpm (如果报错则加上--force --nodeps)

安装

#解压
tar -xf mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
#安装,安装顺序为 
rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -vih mysql-community-server-5.7.33-1.el7.x86_64.rpm

具体操作

#启动
service start mysqld 
#查看自动生成的密码
cat /var/log/mysqld.log | grep password
#登录
mysql -uroot -p'<>fd!vher73Y'
#PS:如果密码有特殊字符需要用引号引起来
#修改密码
#MySQL5
set password=password('P@ssw0rd2018!');
#MySQL8
alter user 'root'@'localhost' identified by 'Root@123456';

设置远程连接

mysql -u root -p 解决MySQL 1130错误,无法远程连接
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;

创建数据库

create databases testdb
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值