mysql 笔记
mysql配置主从复制的时候,不能将server-id设置成非数字,这样会导致mysqld启动失败。
mysql重启的时候,自动会释放锁(这个锁应该是位于内存的)
执行sql脚本:source /home/mosmith/test.sql
创建数据库/表的时候指定字符编码:create database test default character set utf8 collate utf8_general_ci
debian上通过apt-get 来安装mysql5.6的话,那么配置用户的配置文件将会存放于/etc/mysql/my.cnf而不是/etc/my.cnf
mysql忘记密码:修改配置文件在[mysqld]下面加一行skip-grant-tables然后service mysql restart,再次进入root 将不需要密码,这时候进行修改mysql.user表即可。
mysql查看日志文件位置:show variables like '%log%'
mysql 配置主从复制:
Master主机上:
1、创建复制用户,从机通过这个帐号登录主机同步数据。(这里比较粗糙,有安全隐患)
grant all privileges on *.* to 'replicate'@'%' identified by 'password';
flush privileges;
2、启用主机的Master模式:修改配置文件my.cnf,在[mysqld]下增加以下两项:
·[mysqld]
....
log-bin=mysql-bin
server-id=1
3、重启服务:
service mysql restart # for redhat
/etc/init.d/mysql restart # for debian
4、登录mysql并查看master状态:
# show master status
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 | 296 | | | |
+------------------+----------+--------------+------------------+-------------------+
5、现在开始不要写数据库了,不然上面的position信息会改变,下面设置从机的同步配置时候需要用到。
Slaver从机上:
1、修改my.cnf配置,增加以下两项:
[mysqld]
...
server-id=111
2、重启服务:
service mysql restart
3、设置同步主机配置:
stop slave;
change master to master_host='192.168.1.2',master_user='replicate',master_password='password',master_log_file=''mysql-bin.000002',master_log_pos='296';
start slave
4、查看同步状态:
show slave status\G
如果发现无法同步或者状态有错误信息,请查看日志。一般需要检查网络是否能连通。一切正常的话,主机端的写操作将同步到从机端。
mysql 笔记的更多相关文章
- MySQL笔记汇总
[目录] MySQL笔记汇总 一.mysql简介 数据简介 结构化查询语言 二.mysql命令行操作 三.数据库(表)更改 表相关 字段相关 索引相关 表引擎操作 四.数据库类型 数字型 字符串型 日 ...
- 涂抹mysql笔记-数据库中的权限体系
涂抹mysql笔记-数据库中的权限体系<>能不能连接,主机名是否匹配.登陆使用的用户名和密码是否正确.mysql验证用户需要检查3项值:用户名.密码和主机来源(user.password. ...
- centos7.2下安装Mysql笔记
centos7.2下安装Mysql笔记 安装 MySQL 适用于 CentOS 7.0 或以后版本: yum install mariadb mariadb-server 适用于 CentOS 6.8 ...
- MySQL笔记(六)游标练习
23.3.1 Trigger Syntax and Examples 意义不明的几道练习,留着备用. 感觉不好写,而且难以调试..不知道以后会不会有实际的应用场景. 环境:MySQL 笔记(三)由 t ...
- mysql 笔记(一)
mysql 笔记 预留 mysql> use mysql; mysql> grant all privileges on *.* to root@'%' identified by &q ...
- 【MySQL笔记】SQL语言四大类语言
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句, ...
- Mysql 笔记二
Mysql 笔记二 Mysql 笔记二 Table of Contents 1. 前言 2. Master Thread 工作方式 2.1. 主循环(loop) 2.2. 后台循(backgroup ...
- 深入浅出mysql笔记---1、mysql下载安装
深入浅出mysql笔记---1.mysql下载安装 一.总结 一句话总结: linux下rpm安装即可 1.linux的wget命令作用? 下载文件的工具:比如wget http://cn.wordp ...
- 深入浅出mysql笔记---0、序
深入浅出mysql笔记---0.序 一.总结 一句话总结: 心得:买书之前建议先找找电子书,纸质书太难带了 1.开源作用? 开源对mysql的发展至关重要 2.mysql在2002年就全面支持了事务, ...
- 最全mysql笔记整理
mysql笔记整理 作者:python技术人 博客:https://www.cnblogs.com/lpdeboke Windows服务 -- 启动MySQL net start mysql -- 创 ...
随机推荐
- 一道google面试题
输入n,把1-n分成两个和相等的子集,有多少种分法 想了个dp,直接背包也行 #include <iostream> #include <cstdio> using names ...
- C/C++代码覆盖率生成
初始状态下只有一个源代码文件 nosoul@linux:testCov> ls test.c nosoul@linux:testCov> 第一步:编译.链接.执行可执行文件 gcc -o ...
- WPF(WP7、WP8)实现圆形图片
在WP平台上制作图片圆角其实特别简单, 用Image控件的Clip属性即可(RadiusX-Y设置为图片尺寸的一半) <Image Source="{Binding photo}&qu ...
- sql表结构和注释
SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.v ...
- iOS8: Ignore manifest download, already have bundleID
在企业分发的app下载过程中,iOS8发现挂在官网上的企业版的app点击了提示是否安装应用程序,但始终安装不上程序,的device console发现安装的时候出现 LoadExternalDownl ...
- 本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止
今天玩oracle的时候突然遇到一个问题:本地计算机 上的 OracleOraDb11g_home1TNSListener 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 在网上找解决 ...
- C语言文件处理
数据存储方式: 数据->变量->文件 数据 10个学生的信息: #define N 10 struct student { char stu_num[15]; char stu_name[ ...
- 事件委托能够优化js性能
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Android SDK代理服务器解决国内Android SDK不能更新下载问题
- js之路
开始记录js学习: udacity,edx上不去: 搞了一个html+css+JavaScript后开始看es6; 犀牛书,js启示录,你不知道的js上中: 第一个库jQuery及源码分析: --