前言

  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和mariadbrpm -qa | grep mysqlrpm -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,serverrpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpmrpm -ivh mysql-community-devel-5.7.30-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpmrpm -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

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

©著作权归作者所有:来自51CTO博客作者测试生财的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. 安装atnmp
  2. docker安装
  3. DataGrip激活码(亲测有效),最新2021年DataGrip激活教程
  4. TP6 linux安装方法
  5. ThinkPHP安装使用笔记
  6. laravel-admin 初次使用安装教程
  7. 数据库中间件 MyCat1.6 安装使用(docker版)
  8. 本地安装Node 12.14.1
  9. 谷歌浏览器安装postman插件并与Interceptor配合调试

随机推荐

  1. Android单元测试和日志输出
  2. Android的所有权限说明
  3. 分析Android(安卓)根文件系统启动过程(ini
  4. android设置view透明度的效果
  5. 【Android】Scrollview 相关问题汇总
  6. eclipse中运行android工程启动失败的问题
  7. android amlogic系统源码中去除屏保
  8. android 申请移动应用的签名生成方法
  9. android查看异常技巧
  10. Eclipse下android相关设置