2013-10-27 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 关于MySQL AB复制 本文讲解如何快速打包和安装MySQL, MySQL AB复制,MySQL AB双向复制,MySQL多级主从复制,解决AB双向复制主键冲突。 首先我们先介绍什么是MySQL AB复制。 AB复制又称主从复制,实现的是数据同步。如果要做MySQL AB复制,数据库版本尽量保持一致 继续阅读 »
2013-12-08 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 为什么需要延时备份 在上一篇文章中,我们讲到MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复,percona-xtrabackup是一个优秀的用于增量备份的工具。今天我们讲到的延时备份也是使用他们的产品。 以前在MySQL AB复制一文中提到了AB复制。我们首先回顾下My 继续阅读 »
2014-04-27 码农明明桑
缘由 最近在折腾一个小东西需要抓取网上的页面,然后进行解析,将结果放到数据库中。了解到Python在这方面有优势,便选用之。因为我有台服务器上面安装有mysql,自然使用之。在进行数据库的这个操作过程中遇到了不少问题,这里记录一下,大家共勉。 python中mysql的调用 百度之后可以通过MySQLdb进行数据库操作,查看文档,了解到python中提供了一个_mysql时直接实现了mysql的c语言API。MySQLdb是对其在更高一层的封装,因此,使用起来更加方便。我们可以使用_mysql,但更好的方法是使用MySQLdb more 安装中遇到的问题 在这个页面http://sourceforge.net/projec 继续阅读 »
2013-12-22 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 MySQL集群简介 上一篇文章我们提到MySQL 读写分离,这篇文章我们讲解MySQL集群。我们提到的集群,是指多台机器完成一个工作,最主要的场景是数据库服务器和Web服务器,但是集群环境不适合大规模计算。前面我们有提到MySQL AB复制,因为MySQL AB复制不适合大规模运用,要解决这个问题,我 继续阅读 »
2015-01-09 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 环境: Linux:RHEL 6.1 MySQL:5.5 登录到MySQL。 bash mysql -uroot -proot 创建测试表: ``` bash mysql> USE test; Database changed mysql> CREATE TABLE data_type(cola smallint unsigned) DEFAULT CH 继续阅读 »
2015-01-14 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 环境 OS: Mac OS X 10.9.5 MySQL: 5.1.73/5.5.40/5.6.21 解决思路 MySQL 中允许运行多个实例,举一反三,也可以同时运行多个版本的 MySQL。每个版本的 MySQL 占有独立的数据目录、端口、Socket、PID 即可。有了这种思路,就不难实现了。 具体实施步骤 创建 MySQL 主目录,解压不同版本的 继续阅读 »
2019-01-20 blademainer
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。 more 查看当前表的自增序列 mysql SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DatabaseName' AND TABLE_NAME = 'TableName'; 修改自增序列 mysql alter table tablename auto_increment=NUMBER; 查看binlog mysql show binary logs; 查看binlog位置 mysql show binlog events in 继续阅读 »
2013-10-20 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 MySQL 5.5的安装方法和5.1略有 不同,主要区别在配置环境,MySQL 5.1的安装方法,参考搭建LAMP环境(源码方式)。本文讲解怎样在RedHat 6.1系统上安装MySQL 5.5。 首先,我们要准备MySQL,至于在什么地方下载,想必不用多说,这个可难不倒聪明的小伙伴们。本文使用的MySQ 继续阅读 »
2018-09-28 Vaniot
ERROR 1698 (28000) 错误 错误详情:密码正确时用户依旧无法经如数据库中 shell mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 错误的起因是root的plugin设置为auth_socket,用密码登陆的plugin应该是mysql_native_password。 解决办法: 在/etc/mysql/mysql.conf.d/mysqld.cnf这个文件里找到[mysqld]在该配置项下添加 skip-grant-tables这个配置,之后可以使用mysql命 继续阅读 »
2014-11-18 veryyoung
MySQL密码忘记了,各种google,终于重置了,在这里记录下。 1.停止MySQL service mysqld stop 2.修改/etc/my.cnf 在mysqld下加入skip-grant-tables 修改后如下 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql skip-grant-tables # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 defaul 继续阅读 »