`
sunday132
  • 浏览: 51142 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Mysql5.5常用命令及主从配置

阅读更多

 

Mysql5.5常用命令及主从配置

 

#关闭

/usr/local/mysql/bin/mysqladmin -uroot -proot shutdown

#启动

/usr/local/mysql/bin/mysqld_safe &

 

########## 索引 #########

SHOW INDEX FROM mydb.mytable;

 

 

########## 事务 ###########

#查看InnoDB系统级别的事务隔离级别:

select @@global.tx_isolation;

 

#查看InnoDB会话级别的事务隔离级别:

select @@tx_isolation;

 

#修改事务隔离级别:

set global transaction isolation level read committed;

set session transaction isolation level read committed;

 

#修改当前会话的自动提交

select @@autocommit;

set autocommit=0;

 

#配置文件中的修改

init_connect= 'set autocommit=0'

 

######### 系统信息 #########

#mysql所有任务线程

show processlist;

 

#查询所有账户

select * from mysql.user;

 

#添加或者修改luke账户,%是所有IP都可以访问

GRANT ALL PRIVILEGES ON *.* TO 'luke'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH PRIVILEGES;

 

#当前登录用户

SELECT CURRENT_USER();

 

#数据库的相关系信息

status;

 

#数据库配置信息

show variables;

#查看字符集

show variables like 'character%';

 

########### Mysql5.5 主从配置 #########

show master status;

show slave status\G;

 

#### Master ####

#1.修改my.cnf配置#

server-id=xxx

#需要进行复制的数据库

binlog-do-db = mydatabase

#[不需要进行复制的数据库]

replicate-ignore-db = mysql

replicate-ignore-db = test

#生成的同步数据所需要的文件,序号从:syslog.000001开始

log-bin=syslog

#2.进入mysql,给Slave机器建立账户,可以从任何机器登陆,账号/密码:slave/123456

grant replication slave,reload,super on *.* to 'slave'@'%' identified by '123456';

 

 

#### Slave配置 ####

#1.修改my.cnf配置#

server-id=xxx

#需要进行同步的数据库名称

replicate-do-db = mydatabase

 

#2.重启mysql,登陆Mysql后开始同步数据#

slave stop;

change master to master_host='192.168.1.128',

master_user='slave',

master_password='111111',

master_log_file='mysql-bin.000003', # 复制的二进制文件名,从show master status;中获得

master_log_pos=107;    # 位置,从show master status;中获得

#其中mysql-bin.000003为Master配置需要同步的日志文件,master_log_pos=0为日志开始复制的位置,即:从mysql-bin.000003的0位置同步数据,日志文件和行号根据实际情况进行处理

slave start;

分享到:
评论

相关推荐

    201407Windows中 MySQL5.5主从服务器配置及主或从挂掉问题处理

    MySQL 5.5 在 Windows 上的主从配置是一项重要的数据库管理任务,用于实现数据的冗余和高可用性。在这个过程中,我们需要设置一个主服务器(Master)和一个或多个从服务器(Slave),主服务器负责处理写操作,而从...

    mysql5.6-5.5主从备份

    在这个场景中,我们有两台服务器:A服务器作为主服务器运行MySQL 5.6 on Redhat 5.8,而B服务器作为从服务器运行MySQL 5.5 on Windows 10。 ### 主服务器配置 1. **创建同步用户**: 在主服务器上,你需要创建一...

    配置mysql5.5主从服务器(转)

    ### 配置 MySQL 5.5 主从服务器详解 #### 一、背景介绍 在数据库管理与维护过程中,为了提高数据安全性和系统可用性,通常会采用 MySQL 的主从复制技术来实现数据冗余和负载分担。本文将详细介绍如何在两台服务器...

    mysql5.5版本和配置文件的详细说明

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在性能、稳定性以及功能上都有显著提升,对于初学者来说,了解其配置文件的详细信息至关重要。MySQL的配置文件,通常称为`my.cnf`或`my.ini`,是控制数据库服务器...

    mysql5.5源码主从复制搭建(以两台机器的单实例为例)

    通过本示例,我们可以了解 MySQL 5.5源码主从复制的搭建过程,并掌握相关的配置和命令。这种架构可以用于生产环境,以提高数据的高可用性和实时备份。 knowledge points: 1. MySQL 5.5源码主从复制搭建的基本概念...

    MySQL安装文件MySQL5.5.zip

    标题中的"MySQL安装文件MySQL5.5.zip"指的是包含MySQL 5.5版本安装程序的压缩包。这个压缩文件通常包含了安装MySQL所需的所有组件,包括服务器、客户端工具、连接器以及相关的文档。"mysql-5.5.21.msi"是MySQL ...

    MySQL5.5中文版

    6. **并行复制**:在MySQL5.5中,可以配置多个线程来并行复制二进制日志事件,提高数据复制速度。 7. **更大的元数据限制**:允许更大的表名、字段名和索引长度,以适应更复杂的应用需求。 8. **更好的内存管理**:...

    MySQL5.5的安装包

    安全性和可管理性方面,MySQL 5.5引入了更强大的用户权限管理和审计功能,如GRANT和REVOKE命令,以及增强的日志系统,包括通用查询日志和慢查询日志,帮助管理员监控和优化数据库性能。此外,支持SSL加密连接,提升...

    Mysql5.5安装文件,里面有安装教程

    在安装完成后,用户可能还需要配置MySQL的环境变量,以便在命令行中直接使用`mysql`命令。同时,学习基本的SQL语句和管理工具如MySQL Workbench对于数据库的日常操作至关重要。 总之,MySQL 5.5的安装并不复杂,...

    MySQL5.5 安装及界面展示软件

    2. **配置MySQL5.5** - **编辑配置文件**:MySQL的配置文件通常位于`/etc/my.cnf`(Linux)或`C:\ProgramData\MySQL\MySQL Server 5.5\my.ini`(Windows),你可以在此处调整参数,如内存使用、端口设置、日志文件...

    mysql5.5安装包 Windows (x86, 64-bit)

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,针对性能、稳定性以及功能进行了多项优化。本安装包是专为Windows操作系统设计的,支持32位(x86)和64位(x64)架构。MySQL 5.5在Windows平台上的...

    MySQL5.5.zip

    - MySQL5.5加强了安全机制,提供了更细粒度的权限控制,包括GRANT和REVOKE命令,以及更强大的审计功能。 - 安装过程中包含了安全脚本,帮助用户设置初始root用户的密码并删除匿名用户,增强服务器的安全性。 9. *...

    mysql5.5免安装版

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,尤其对于企业级应用来说,这是一个非常受欢迎的选择。由于是“免安装版”,这意味着它不需要通过传统安装过程即可在操作系统上...

    mysql5.5版本含安装教程

    本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**:在MySQL官方网站上,您可以找到历史版本的下载链接。选择适合您操作系统的版本,如Windows、...

    MySQL 5.5中文参考手册

    6. **安全性**:MySQL 5.5提供用户权限管理,包括GRANT和REVOKE命令,以及如何设置加密连接和访问控制。此外,还会介绍SSL配置以增强数据传输的安全性。 7. **备份与恢复**:手册会指导用户进行全量备份、增量备份...

    mysql 5.5数据库

    在提供的压缩包中,"mysql5.5安装程序"可能包含了安装MySQL 5.5所需的所有文件,包括服务器和客户端组件,以及可能的配置工具。"数据库安装教程"则可能提供了详细的步骤指导,帮助用户正确安装和配置MySQL 5.5服务器...

    Mysql 5.5指导手册

    8. **复制与集群**:MySQL的主从复制配置,用于数据冗余和故障转移,以及集群(如MySQL Cluster)的搭建和管理。 9. **触发器与事件**:如何创建和使用触发器自动执行特定操作,以及定义定期任务的事件(EVENT)。 ...

    mysql5.5从零开始学完全完整版

    10. **复制**:MySQL 5.5支持主从复制,通过复制数据到多个服务器,可以实现高可用性和负载均衡。 11. **性能优化**:MySQL 5.5引入了InnoDB存储引擎的改进,包括更快的全文搜索,更有效的内存管理,以及优化的查询...

Global site tag (gtag.js) - Google Analytics