ca88手机版登录mysql数据库总结,mysql主从详解图文

mysql练习----Using Null,mysql----using

teacher

id

dept

name

phone

mobile

101

1

Shrivell

2753

07986 555 1234

102

1

Throd

2754

07122 555 1920

103

1

Splint

2293

 

104

 

Spiregrain

3287

 

105

2

Cutflower

3212

07996 555 6574

106

 

Deadyawn

3345

 

...

dept

id

name

1

Computing

2

Design

3

Engineering

...

ca88手机版登录 1

ca88手机版登录 2

 

ca88手机版登录 3

 

ca88手机版登录 4

 

ca88手机版登录 5

ca88手机版登录 6

ca88手机版登录 7

ca88手机版登录 8

ca88手机版登录 9

ca88手机版登录 10

Null,mysql----using teacher id dept name phone mobile 101 1 Shrivell 2753 07986 555 1234 102 1 Throd 2754 07122 555 1920 103 1 Splint 2293 104 Spiregrain 328...

常见的Mysql数据库优化总结,mysql数据库总结

mysql主从配置详解(图文),mysql主从详解图文

最近工作不是很忙,把以前整理的mysql数据库的主从配置过程记录一下,有不足之处,请各位多多纠正指教 

#环境配置#
master IP:192.168.46.137  slave IP:192.168.46.138  database:v1

1.在两台机器,分别安装mysql数据库,分别添加远程连接权限

2.配置主数据库 

#编辑mysql的配置文件,增加以下内容#
vim etc/my.cnf
server-id=1
binlog-do-db=v1
relay-log=/var/lib/mysql/mysql-relay-bin
relay-log-index=/var/lib/mysql/mysql-relay-bin.index
log-error=/var/lib/mysql/mysql.err
master-info-file=/var/lib/mysql/mysql-master.info
relay-log-info-file=/var/lib/mysql/mysql-relay-log.info
log-bin=/var/lib/mysql/mysql-bin
编辑完成后,重启mysql,systemctl restart mysqld.service(centos7 直接使用systemctl命令)
创建一个复制用户,具有replication slave 权限
grant replication slave on *.* to 'user3'@'192.168.46.138' identified by 'user3';
用户名:user3  密码:user3
flush privileges;
#查看主库状态#
show master status;

  ca88手机版登录 11

记住FileSet和Position参数值,后面步骤会用到

3.配置从数据库 

#编辑从数据库配置文件,添加以下内容#
vim etc/my.cnf
server-id=2
replicate-do-db=v1
relay-log=/var/lib/mysql/mysql-relay-bin
relay-log-index=/var/lib/mysql/mysql-relay-bin.index
log-error=/var/lib/mysql/mysql.err
master-info-file=/var/lib/mysql/mysql-master.info
relay-log-info-file=/var/lib/mysql/mysql-relay-log.info
log-bin=/var/lib/mysql/mysql-bin
注意:两个数据库配置文件里的server-id不能相同
重启mysql
mysql -u root -pxxx
change master to master_host='192.168.46.137',master_user='user3',master_password='user3',master_log_file='mysql-bin.000003',master_log_pos=120;
#启动slave线程#
start slave;
# 查看slave状态,注意G后面没有分号#
show slave statusG

  ca88手机版登录 12
  红色箭头所指两个参数,如果都为Yes,说明配置成功,如果Slave_IO_Running为connecting,请检查防火墙,端口是否开放,FIle,Position参数是否一致,网络是否畅通等

到此,mysql主从配置完成,可以新增数据查看是否同步了

最近工作不是很忙,把以前整理的mysql数据库的主从配置过程记录一下,有不足之处,请各位多...

索引

1.主键索引

作用:唯一约束和提高查询速度

#建表时创建主键索引
create table `table_name`(
    `id` int unsigned not null auto_increment,
    primary key(`id`)
);

#删除主键索引
alter table `table_name` drop primary key(`id`);

#已有表增加主键索引
alter table `table_name` add primary key(`id`);

2.普通索引

作用:提高查询速度

#建表时创建普通索引
create table `table_name`(
    `name` char(50) not null,
    index [index_name] (`name`)
);

#创建普通索引
create index index_name on table_name (name);

#删除普通索引
drop index index_name from table_name;

#查看索引
show indx from table_name;

3.唯一索引

作用:唯一约束和提高查询速度

#建表时创建唯一索引
create table `table_name`(
    `name` char(50) not null,
    unique [index_name] (`name`)
);

#创建唯一索引
create unique index index_name on table_name (name);

#删除唯一索引
drop unique index index_name from table_name;

本文由ca88手机版登录发布于亚洲城ca88手机版官网,转载请注明出处:ca88手机版登录mysql数据库总结,mysql主从详解图文

TAG标签: ca88手机版登录
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。