MySQL服务器的运维与优化

MySQL运维

安装数据库

配置本地yum源,将gpmall-repo文件上传至/opt目录

创建yum.repo文件

安装mariadb服务

# yum install -y mariadb mariadb-server

启动mariadb服务

# systemctl start mariadb

配置mariadb服务脚本

# mysql_secure_installation

还没有设置根密码,直接回车

设置根密码,yes

删除匿名用户,yes

不允许远程登陆,no

删除测试数据库并访问它,yes

现在重新加载特权表,yes

创建数据库

创建一个名称为“test”的数据库

# mysqladmin -uroot -p123456 create test

在“test”数据库中创建一个名为“tables”数据表

进入test

配置数据表

查看数据表

退出保存

数据库备份

导出数据库

# mysqldump -uroot -p123456 test > test.sql

导出数据表

# mysqldump -uroot -p123456 test tables > test_tables.sql

删除test数据库进行导入测试的两种方法

① 用mysql命令,把数据库文件恢复到指定的数据库

删除数据库

# mysqladmin -uroot -p123456 drop test

创建数据库测试

退出保存

将数据库文件恢复到指定的数据库

# mysql -uroot -p000000 test < test.sql

② 使用source语句方法导入数据库,把数据库文件恢复到指定的数据库

删除数据库

# mysqladmin -uroot -p123456 drop test

创建数据库测试

将数据库文件恢复到指定的数据库

退出保存

添加用户并授权

配置数据库文件

使用数据库测试

授权root用户可以在任何节点访问test数据库下所有表,“%”代表所有节点机器

添加root用户对test数据库授增、删、改、查的权限

退出保存

MySQL数据库优化

修改数据库配置文件,添加参数

(0)

相关推荐

  • MySQL数据库+命令大全+常用操作

    MySQL数据库+命令大全+常用操作 格式:mysql -h主机地址 -u用户名 -p用户密码 1. 例:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令my ...

  • Mysql—mysqladmin 命令详解

    mysqladmin是一个执行管理操作的客户端程序.它可以用来检查服务器的配置和当前状态.创建和删除数据库等. mysqladmin工具的使用格式:mysqladmin [option] comman ...

  • 在 Linux 上安装 MariaDB 或 MySQL | Linux 中国

    导读:开始在 Linux 系统上使用开源的 SQL 数据库吧. 本文字数:2332,阅读时长大约:3分钟 https://linux.cn/article-12743-1.html 作者:Seth K ...

  • MySQL主从复制配置步骤如何操作?linux运维

    MySQL的主从复制是一个异步的复制过程,数据将从一个MySQL数据库(Master)复制到另一个MySQL数据库(Slave),在Master与Slave之间实现整个主从复制的过程是由三个线程参与完 ...

  • MySQL的存储方式有哪些?Linux运维工程师学习

    MySQL的存储方式有哪些?数据库是Linux运维人员都会接触到的工作内容.那么对于数据库知识,运维人员是必须要掌握的.那么MySQL的存储方式都有哪些? 程序文件随数据目录一起存储在服务器安装目录下 ...

  • 数据库约束有什么作用?Linux运维MySQL数据库

    数据库是存储数据的仓库,由数据库表组成.数据库本质是一个文件系统,数据库以特定的格式存储数据,用户可以添加.修改.删除和查询数据库中的数据.对于运维工作者或者数据库工作者来说,数据库约束是学习数据库相 ...

  • MySQL数据库是什么?Linux数据库运维

    Mysq|是目前流行的关系型数据库管理系统.MySQL是WEB应用中较好的应用软件之一.数据库技术是管理信息系统.办公自动化系统.决策支持系统等各类信息系统的核心部分,对于互联网发展起着重要的作用.现 ...

  • Linux服务器有什么功能?Linux系统运维技巧

    Linux运维人员工作的主战场是服务器,服务器相关知识是Linux运维工作人员必须要懂得.随着技术的发展,Linux得到了强有力的技能推进,学习Linux系统技能的人们越来越多.那么对于服务器知识点来 ...

  • 运维如何选择Web服务器?linux系统Nginx

    在Linux运维工作中,可以根据业务需求来选择合适的业务服务软件.NginxWeb服务对于Linux运维人员来说是必要会的知识点.那么我们应该如何选择Web服务器? 建议选择Nginx,为了避免相同业 ...

  • MySQL 8.0 官方运维工具集合

    如今,MySQL已经是非常普及的数据库,开源社区的支持也是非常活跃.谈到官方运维工具,大家都会用到mysqldump,其实除了这个之外还有一些实用的工具,今天帮大家梳理一下. 以下环境基于MySQL ...

  • 性能测试、分析、优化的方法论 | 运维进阶

    [导读]本文主要介绍相关性能测试.分析.优化的方法论.希望通过方法论的学习,可以帮助工程师在复杂纷乱的环境下明确性能目标,制定合理可行的性能测试计划,有针对性的进行性能分析,发现系统真正的性能瓶颈,并 ...

  • 致 Linux 运维:当你的服务器被黑了,一定要看是不是犯了这 5 点错误

    重磅干货,第一时间送达 作者:高俊峰 链接:https://www.cnblogs.com/MYSQLZOUQI/p/5317916.html 安全是 IT 行业一个老生常谈的话题了,从之前的&quo ...