CentOS下搭建MySql(RPM包)

前言

  MySQL数据库是一种关系数据库管理系统,支持数据库标准的SQL语言。MYSQL具有体积小、速度快、总体拥有成本低。MYSQL社区版提供了源码开放,随着WEB应用越来越多,MYSQL基本上成为了RDBMS的首选。公司内部很多项目都使用到了MYSQL数据库,这里对分享一下CentOS系统下关于MYSQL社区版的安装。

核心概念

  • MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。

  • MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。

  • MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。

  • MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。

下载

1)访问MYSQL的社区版下载地址

https://downloads.mysql.com/archives/community/

2)选择MYSQL版本

Product Versions: 5.7.30 

Openrating System:选择Red Hat即可

OS Version:默认

如下图(可根据自己的操作系统调整参数):

安装

1)查询系统中是否已安装MYSQL

#查询是否安装了mysql和mariadb
rpm -qa | grep mysql
rpm -qa | grep mariadb

 

2)卸载旧的安装包(通过步骤1查询到的包)

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

3)下载mysql

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

4)解压mysql安装包

tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

5)安装rpm包

#顺序不要错了,common,libs,devel,client,server
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

6)设置目录权限

sudo chown mysql:mysql -R /var/lib/mysql

7)初始化 MySQL

sudo mysqld --initialize

8)启动 MySQL:

sudo systemctl start mysqld

9)查看 MySQL 运行状态:

systemctl status mysqld

注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。

10)查看mysqladmin和mysql版本

mysqladmin --version

11)查看初始密码 

grep "temporary password" /var/log/mysqld.log

12)登陆mysql系统

mysql -u root -p,然后输入刚才的密码

12)修改root密码

mysqladmin -u root password "123456" -p

13)重启mysql生效

sudo systemctl start mysqld

 

传送门:2021最新测试资料&大厂职位

博主:测试生财(一个不为996而996的测开码农)

座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。

内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公众号:测试生财(定期分享独家内容和资源)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

公众号-测试生财

点赞和关注比打赏更重要

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值