1.配置yum
yum list all
2.安装mysql
yum -y install mysql mysql-server
3.查看mysql的版本 启动mysql 改密码
mysql -V
ps -ef | grep myslq
passwd root
3.配置
vim /etc/my.cnf
server-id=1
log-bin=mysql-bin
关闭重启
/etc/init.d/mysqld restart
4.进入mysql
grant replication slave on . to ‘rep’@‘192.168.10.1%’ identified by ‘123456’;
flush privileges;
5.记录日志文件名和位置
show master status;
6.打开从安装mysql
yum -y install mysql mysql-server
7.配置
vim /etc/my.cnf
server-id=2
relay-log=mysql-relay
关闭重启
/etc/init.d/mysqld restart
8.进mysql
change master to master_host=‘192.168.10.153’,
master_user=‘rep’,
master_password=‘123456’,
master_log_file=‘mysql-bin.000003’,
master_log_pos=334;
start slave;
9.show slave status\G
出现双yes配置成功
show databases;
创表
创建一个名为wg的数据库,要求默认编码字符集为UTF8
create database wg charset utf8;
请查看数据库是否创建成功
show databases;
请进入到wg库中
use wg;
创建一个学生基本信息表student,例如:姓名 科目 分数
create table student(name varchar(20),
subject varchar(20),
fs int(50));
desc student;
张三 语文 80
insert student values(“张三”,“语文”,80);
查询表
select * from student;
查看student表的表结构
desc student;
查看当前数据库中的所有表。
show tables;
查询student表中所有学生的详细信息。
select * from student;
只查询张三的所有成绩
select * from student where name=“张三”;
将student表重新命名为stu1。
alter table student rename stu1;
show tables;
删除张三的语文成绩
delete from stu1 where name=“张三” and subject=“语文”;
主
备份
mysqldump -uroot -p student >/usr/src/student.sql
恢复
mysql
use mysql;
source /usr/src/student.sql