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;
相关推荐
MySQL 5.5 在 Windows 上的主从配置是一项重要的数据库管理任务,用于实现数据的冗余和高可用性。在这个过程中,我们需要设置一个主服务器(Master)和一个或多个从服务器(Slave),主服务器负责处理写操作,而从...
在这个场景中,我们有两台服务器:A服务器作为主服务器运行MySQL 5.6 on Redhat 5.8,而B服务器作为从服务器运行MySQL 5.5 on Windows 10。 ### 主服务器配置 1. **创建同步用户**: 在主服务器上,你需要创建一...
### 配置 MySQL 5.5 主从服务器详解 #### 一、背景介绍 在数据库管理与维护过程中,为了提高数据安全性和系统可用性,通常会采用 MySQL 的主从复制技术来实现数据冗余和负载分担。本文将详细介绍如何在两台服务器...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在性能、稳定性以及功能上都有显著提升,对于初学者来说,了解其配置文件的详细信息至关重要。MySQL的配置文件,通常称为`my.cnf`或`my.ini`,是控制数据库服务器...
通过本示例,我们可以了解 MySQL 5.5源码主从复制的搭建过程,并掌握相关的配置和命令。这种架构可以用于生产环境,以提高数据的高可用性和实时备份。 knowledge points: 1. MySQL 5.5源码主从复制搭建的基本概念...
标题中的"MySQL安装文件MySQL5.5.zip"指的是包含MySQL 5.5版本安装程序的压缩包。这个压缩文件通常包含了安装MySQL所需的所有组件,包括服务器、客户端工具、连接器以及相关的文档。"mysql-5.5.21.msi"是MySQL ...
6. **并行复制**:在MySQL5.5中,可以配置多个线程来并行复制二进制日志事件,提高数据复制速度。 7. **更大的元数据限制**:允许更大的表名、字段名和索引长度,以适应更复杂的应用需求。 8. **更好的内存管理**:...
安全性和可管理性方面,MySQL 5.5引入了更强大的用户权限管理和审计功能,如GRANT和REVOKE命令,以及增强的日志系统,包括通用查询日志和慢查询日志,帮助管理员监控和优化数据库性能。此外,支持SSL加密连接,提升...
在安装完成后,用户可能还需要配置MySQL的环境变量,以便在命令行中直接使用`mysql`命令。同时,学习基本的SQL语句和管理工具如MySQL Workbench对于数据库的日常操作至关重要。 总之,MySQL 5.5的安装并不复杂,...
2. **配置MySQL5.5** - **编辑配置文件**:MySQL的配置文件通常位于`/etc/my.cnf`(Linux)或`C:\ProgramData\MySQL\MySQL Server 5.5\my.ini`(Windows),你可以在此处调整参数,如内存使用、端口设置、日志文件...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,针对性能、稳定性以及功能进行了多项优化。本安装包是专为Windows操作系统设计的,支持32位(x86)和64位(x64)架构。MySQL 5.5在Windows平台上的...
- MySQL5.5加强了安全机制,提供了更细粒度的权限控制,包括GRANT和REVOKE命令,以及更强大的审计功能。 - 安装过程中包含了安全脚本,帮助用户设置初始root用户的密码并删除匿名用户,增强服务器的安全性。 9. *...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化,尤其对于企业级应用来说,这是一个非常受欢迎的选择。由于是“免安装版”,这意味着它不需要通过传统安装过程即可在操作系统上...
本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**:在MySQL官方网站上,您可以找到历史版本的下载链接。选择适合您操作系统的版本,如Windows、...
6. **安全性**:MySQL 5.5提供用户权限管理,包括GRANT和REVOKE命令,以及如何设置加密连接和访问控制。此外,还会介绍SSL配置以增强数据传输的安全性。 7. **备份与恢复**:手册会指导用户进行全量备份、增量备份...
在提供的压缩包中,"mysql5.5安装程序"可能包含了安装MySQL 5.5所需的所有文件,包括服务器和客户端组件,以及可能的配置工具。"数据库安装教程"则可能提供了详细的步骤指导,帮助用户正确安装和配置MySQL 5.5服务器...
8. **复制与集群**:MySQL的主从复制配置,用于数据冗余和故障转移,以及集群(如MySQL Cluster)的搭建和管理。 9. **触发器与事件**:如何创建和使用触发器自动执行特定操作,以及定义定期任务的事件(EVENT)。 ...
10. **复制**:MySQL 5.5支持主从复制,通过复制数据到多个服务器,可以实现高可用性和负载均衡。 11. **性能优化**:MySQL 5.5引入了InnoDB存储引擎的改进,包括更快的全文搜索,更有效的内存管理,以及优化的查询...