开源数据库MYSQL DBA运维实战 第一章 部署

这篇具有很好参考价值的文章主要介绍了开源数据库MYSQL DBA运维实战 第一章 部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、数据库系统DBS

1.数据库系统DBS

数据库管理系统  DBMS    SQL(RDS关系型数据库)

DBA  工程师

2.SQL语言(结构化查询语言)

  • DDL  数据库定义语言:数据库,表,视图,索引,存储过程,函数
  • DML  数据库操纵语言:插入数据insert,删除数据delete,更新数据update
  • DQL  数据库查询语言:查询数据selete
  • DCL  数据库控制语言:例如控制用户的访问权限grant、revoke

3.数据访问技术

  • ODBC  PHP <.php>
  • JDBC  JAVA <.jsp>
  • ASP  .NET<c#>

二、部署

1.官网地址

www.mysql.com

www.oracle.com

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

使用rz上传刚才所下载的包

下载(只是下载了mysql的yum仓库)

yum    install    -y    mysql80-community-release-el7-11.noarch,rpm

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

进入mysql-community.repo,把想要的5.7版本开开

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

改完之后刷新一下yum仓库  yum  makecache

下载mysql

yum  install  -y  mysql-community*    有报错,可跳过

启动mysql

systemctl   start   mysqld

这样启动之后mysql会随机生成一个密码,可用   查找

grep  password  /var/log/mysqld.log

mysqladmin  -uroot -p'刚才查出来的密码' password  '新改的密码‘

mysql  -uroot  -p'Root123@'       进入mysql

2.RPM

官网有时候下载的会慢,可以选择如下方式

2.1设置内存

  1. 还原快照
  2. 调整2G内存
  3. 关闭防火墙和seliunx
  4. 开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

2.2安装Mysql服务器

  1. 访问国内mysql镜像站---中国科学技术大学开源技术镜像  http://mirrors.ustc.edu.cn/开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  2. 下载软件包开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  3. 安装官网软件开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  4. 安装mysql服务器开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  5. 启动mysql服务器开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  6. 查询mysql服务器默认密码开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  7. 修改mysql服务器密码开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  8. 登录mysql服务器开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  9. 查到默认数据库开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba
  10. 关机快照

3.源码包

源码安装
与二进制(RPM发行版本相比,如果我们选择了通过源代码进行安装,那么在安装过程中我们能够对MySQL所做的调整将会更多更灵活一些。因为通过源代码编译我们可以,a)针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码:b) 根据不同的软件平台环境调整相关的编译参数,c) 针对我们特定应用场景选择需要什么组件不需要什么组件;d) 根据我们的所需要存储的数据内容选择只安装我们需要的字符集:e) 同一台主机上面可以安装多个MySQL;
f 等等其他一些可以根据特定应用场景所作的各种调整。
在源码安装给我们带来更大灵活性的同时,同样也给我们带来了可能引入的隐患,a)对编译参数的不够了解造成编译参数使用不当可能使编译出来的二进制代码不够稳定b)对自己的应用环境把握失误而使用的优化参数可能反而使系统性能更差,c)还有一个并不能称之为隐患的小问题就是源码编译安装将使安装部署过程更为复杂,所花费的时间更长。

1.准备编译环境开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

2.安装mysql

2.1准备源码包

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

2.2配置

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

2.3编译

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

2.4安装

make  install

3.初始化

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

4.开机自启mysql

开源数据库MYSQL DBA运维实战 第一章 部署,数据库,mysql,dba

5.自建mysql-yum库

1.安装FTP

yum install -y vsftpd

2.准备ftp主目录

mkdir /var/ftp/mysq157/

3.官网下载yum仓库的包。

yum install -y mysq157-community-release-e17-11.noarch.rpm

4.仅下载不安装mysql

yum install -y --downloadonly  mysql-community-server

5.查找下载的mysql安装包

find /var/cache/yum/x86 64/7/ -iname "*.rpm”  -exec cp -rf  {}  /var/ftp/mysq157   \;

6.创建依赖关系

cd /var/ftp/mysql57/

yum provides createrepo
createrepo  /var/ftp/mysq157/

7.FTP启动

systemctl start vsftpd

自建MYSQL的YUM 服务器=客户机端操作
1自建YUM仓库

vim /etc/yum.repos.d/mysql57.repo

[mysq157]

name=leileiftp

baseurl=ftp://10.0.128.118/mysq157

gpgcheck=0

enabled=1

2.安装

yum makecache

yum install -y mysql-community-server

3.启动mysql

systemctl start mysqld

systemctl status mysqld

netstat -anpt grep 3306

mysql发现登录失败

grep password /var/log/mysqld.log得出默认密码

4.更改密码

mysqladmin   -uroot   -p'd-tlbwIgP3e2'         password  "QianFeng@123"

                                     默认密码/老密码                        新密码

5.登录数据库

mysql -uroot  -p'QianFeng@123'文章来源地址https://www.toymoban.com/news/detail-831860.html

到了这里,关于开源数据库MYSQL DBA运维实战 第一章 部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源数据库Mysql_DBA运维实战 (备份与还原)

    备份对于数据库而言是至关重要的。当数据文件发生损坏、MySQL服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,就可以快速解决以上所有的问题。MySQL提供了多种备份方案,包括: 逻辑备份、物理备份、全备份以及增

    2024年02月12日
    浏览(49)
  • 开源数据库Mysql_DBA运维实战 (DCL/日志)

      SQL(Structured Query Language 即结构化查询语言) a.DDL语句   数据库定义语言: 数据库,表,视图,索引,存储过程,函数,创建删除ALTER(CREATE DROP ALTER)  b.DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE c.DQL语句   数据库查询语言:查询数据SELECT d.

    2024年02月12日
    浏览(60)
  • 开源数据库Mysql_DBA运维实战 (部署服务篇)

             1.数据库能做什么 2.数据库的由来 数据库的系统结构❀ 1.数据库系统DBS 2.SQL语言(结构化查询语言) 3.数据访问技术 部署Mysql❀ 1.通过rpm安装部署Mysql 2.通过源码包安装部署Mysql 1.数据库能做什么 a.不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎,百度贴吧等,众所周

    2024年02月14日
    浏览(33)
  • 开源数据库Mysql_DBA运维实战 (修改root密码)

    本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql set password for 用户名@localhost = password(‘新密码’); 例子:mysql set password for root@localhost = password

    2024年02月12日
    浏览(32)
  • 开源数据库Mysql_DBA运维实战 (DML/DQL语句)

    DML/DQL DML         INSERT    实现数据的  插入                 实例:         DELETE   实现数据的  删除                 实例:         UPDATE   实现数据的  更新                  实例1:                  实例2:          

    2024年02月13日
    浏览(32)
  • 高级DBA带你处理Mysql数据库10亿大数据条件下迁移实战

    在实际工作中,有些特殊的场景需要进行生产数据迁移,并且生产环境的数据量非常大,比如上10亿数据,并且迁移实施的时间并有所限制,比如9小时内、48小时内,必须恢复生产。 并且在这么庞大的数据量条件下,还要进行数据过滤调整! 此种情况下,传统Java jdbc多线程的

    2024年04月26日
    浏览(35)
  • MySQL运维实战(3.2) 常见数据库连接失败问题排查

    作者:俊达 我们经常会遇到一些数据库连接失败或访问报错的问题。收集并分析具体的报错信息,可以帮助我们迅速定位问题。 1、客户端到服务端的网络是否畅通,服务端端口是否能连通。 使用ping、telnet等工具探测服务端的端口是否能访问。 如果端口不通,要先排除网络

    2024年01月21日
    浏览(49)
  • mysql-DBA(1)-数据库备份恢复-导入导出-日志解释

    log: hdd data :ssd  ,备份和导出都慢,缓冲池有污染。 逻辑备份:把所有的命令转换成sql语句。 修改配置文件: -A 备份所有 -B 备份哪个数据库 --master-data=1 同步 内容: 备份参数: 1.备份成文件,里面就是sql语句 2.routine: 3.trigger 触发器 4.event: 定时任务 5.-B 数据库 1.有-B 表

    2024年03月09日
    浏览(46)
  • 全网唯一解决Mysql数据库宕机生产事故的通用方法高级DBA真实案例解答

    国内90%的生产数据库用的最多的就是MySql数据库。企业软件生产环境通常情况下,都有一主一从,或者一主多从的HA高可用架构。结合作者本人实际经验结合一个实际的生产数据库宕机的例子,来讲解应该用怎么样的思路去解决问题。在生产事故过程中,有那些注意的关键点

    2024年02月05日
    浏览(47)
  • 高级DBA带你处理Mysql数据库漏洞修复方法以及升级版本方法指南最详细全网唯一

    日常运维实际工作中,经常碰到密评风险漏洞生产环境扫描出很多数据库漏洞,要求整改 MYSQL数据库整改方法就是升级版本,升更高版本就自动修复了上图的漏洞,能确保正常过风险评估。下文叙述了升级方法。 升级规范 5.7x升级5.7X 比如5.7.22升级5.7.36(5.7版本官方也一直在

    2024年02月06日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包