`
liuxi1024
  • 浏览: 391035 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql学习(一)--维护脚本期间总结

阅读更多

1、mysql中事件调度启用总结

 

#SHOW VARIABLES LIKE 'event_scheduler';

 说明:查看事件调度是否启动

 

#set global event_scheduler = 1;

 说明:设置事件调度开启,不过这个是在运行期有效,当重启mysql服务此开关会失效。解决问题的方法是在%mysql%/my.ini文件中加入

 

 

[mysqld]

event_scheduler=1

  

2、表数据导出导入

导出单表(mysqldump命令)

#mysqldump -uroot -p123456 --default-character-set=utf8 --opt test t_tablename > /test.sql;

导入(mysql命令)

 

#mysql -uroot -p123456 ncss < /sqlfile.sql

 

3、查看索引是否存在

#SELECT * FROM INFORMATION_SCHEMA.STATISTICS WHERE table_name = 'tablename' AND table_schema = 'sch_name' and index_name='idxname'

 

4、 mysql查询所有进程

#show processlist;

 

5、Linux环境中mysql,使用命令行insert 数据中出现乱码问题,如下为解决方案

 

1)查询linux下mysql字符集

#show variables like 'char%';

 mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |
| character_set_connection | latin1                     |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | latin1                     |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
+--------------------------+----------------------------+
2)设置字符集,其中gbk应该与当前操作的客户机的操作系统字符集一致

#set character_set_connection=gbk;
#set character_set_client=gbk;

3)执行insert语句

4)字符集进行复原

#set character_set_connection=latin1;
#set character_set_client=latin1;
#set character_set_results=latin1;

 

 

 

分享到:
评论

相关推荐

    mysql-5.7.23-win32.zip

    9. **数据恢复增强**:支持在线备份和快速恢复,减少了在维护期间对服务的影响。 10. **InnoDB Cluster**:MySQL 5.7引入了InnoDB Cluster,这是一种高可用性解决方案,可以实现自动故障切换和数据复制。 在解压...

    mysql-for-visualstudio-1.2.6.zip

    MySQL for Visual Studio 1.2.6是一款专为Windows操作系统设计的数据库开发工具,它集成了MySQL数据库与Visual Studio的紧密协作,使得开发者能够在Visual Studio的环境中高效地进行MySQL数据库的管理和开发工作。...

    mysql-5.7.26-winx64.7z

    总的来说,这个压缩包为用户提供了在Windows平台上运行MySQL 5.7.26所需的所有组件,无论是为了学习、开发还是生产环境,都是一个很好的起点。只需按照README中的指示进行安装和配置,就可以开始体验MySQL的强大功能...

    mysql-installer-community-8.0.18.0

    8. **优化的DML操作**:如支持在线DDL(数据定义语言)操作,允许在不锁定表的情况下修改表结构,减少了维护期间的停机时间。 9. **改进的备份和恢复**:8.0提供了新的备份工具,可以更快更高效地创建数据库备份,...

    mysql_backup - 副本.zip

    在这个场景中,我们关注的是一个名为"mysql_backup - 副本.zip"的压缩包文件,它包含了一个用于MySQL数据库备份的shell脚本。shell脚本是一种在Linux或Unix操作系统中执行命令的程序,它允许用户自动化一系列任务,...

    mysql 自动备份数据库脚本

    "mysql 自动备份数据库脚本" 提供了一种自动化的方法,通过Windows的定时任务服务(taskschd.msc)来定期执行数据库的备份,避免了手动操作的繁琐和可能的人为错误。 MySQL的自动备份主要涉及以下几个核心知识点: ...

    常用sql脚本

    根据提供的标题、描述、...以上SQL脚本涵盖了MySQL中常见的一些查询和管理操作,对于维护数据库的稳定性和高效性具有重要意义。通过这些脚本的应用,可以更好地管理和监控数据库系统的运行状态,确保业务的顺利进行。

    mysql-5.7.34&8.0.24-winx64.rar

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,广泛应用于各种规模的企业、网站和应用程序中。本文将深入探讨MySQL 5.7.34和8.0.24这两个Windows 64位版本的重要特性、改进以及如何在Windows环境中安装和...

    MySQL DBA手册.pdf 简体中文版

    - **MySQL Utilities**:一系列命令行工具,用于日常管理和维护工作。 #### 十二、MySQL的安全 - **用户权限管理**:通过GRANT语句控制用户的访问权限。 - **加密连接**:使用SSL/TLS协议加密客户端与服务器之间的...

    mysql 培训ppt

    通过以上内容的学习,我们可以了解到MySQL备份与恢复的相关知识和技术要点,这对于维护数据库的安全性和稳定性具有重要意义。在实际工作中,应结合自身业务特点和需求,制定出最适合自己系统的备份策略。

    Linux的Mysql配置

    在Linux环境下配置MySQL是一项重要的系统管理任务,它涉及到数据库服务器的安装、启动、安全管理以及日常维护。以下是对Linux MySQL配置的详细步骤和相关知识点的深入讲解: 1. **安装MySQL客户端和服务端** - ...

    mysql数据库备份.rar

    MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,用于存储和管理数据。在IT环境中,定期备份数据库至关重要,因为它可以防止意外的数据丢失,如系统故障、硬件损坏或人为错误。"mysql数据库备份.rar"是一...

    MySQL导入导出方法与工具

    总结来说,`MySQLimport`是MySQL管理工具箱中一个强大的工具,它提供了多种选项来灵活处理数据导入,确保数据导入过程的安全性和效率。了解并熟练掌握这些选项的使用,能极大地提高数据库管理和维护的效率。

    mysql-cloud-migration

    MySQL到CloudSQL的迁移是一个常见的任务,特别是在企业寻求利用云基础设施的灵活性和可扩展性时。这个过程涉及将本地或自托管的MySQL数据库迁移到Google Cloud Platform (GCP) 上的CloudSQL服务。Python在这里可以...

    预防性维护MySQL数据库服务器详解

    你可以编写一个在系统引导期间运行的脚本,先检查表再启动MySQL服务。在BSD风格的系统中,可以在/etc/rc.local中调用检查脚本;而在System V风格的系统中,可能需要修改/etc/rc.d/目录下的启动脚本,使其在启动时先...

    使用mysqldump命令导出MYSQL数据库

    在IT行业中,数据库管理是至关重要的,...总之,`mysqldump`是MySQL数据库管理和维护的重要工具,它提供了灵活的备份和导出功能。通过熟练掌握其用法和结合适当的备份策略,我们可以有效地保护和管理我们的数据库资源。

    一个mysql数据库连接类

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,而PHP是一种广泛使用的服务器端脚本语言,尤其在构建Web应用程序时。当结合使用时,PHP可以提供一个强大的平台来创建、读取、更新和删除数据库中的数据。这个...

    Mysql数据库备份恢复测试报告-mysqldump.docx

    在实际环境中,为了确保数据一致性,通常会在无用户操作的维护窗口期间进行备份和恢复。此外,恢复过程中要特别注意权限设置和配置文件的正确性,避免因配置错误导致的恢复失败。 7. **备份策略**: 正确的备份...

    mySqlBat.rar

    在Windows操作系统上,MySQL可以通过批处理脚本来管理数据库服务,这为自动化管理和维护提供了便利。"mySqlBat.rar"这个压缩包显然包含了与MySQL数据库服务启动和关闭相关的批处理文件。 "StartMySql.bat"文件很...

Global site tag (gtag.js) - Google Analytics