我是靠谱客的博主 稳重钥匙,最近开发中收集的这篇文章主要介绍mysql主从字符集不一致,mysql主从数据库同步和字符集问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

mysql主从数据库同步和字符集问题

1.mysql主从数据库同步问题

在使用mysql 5.0 主从数据库同步时遇到问题一些问题:

在主从数据库同步时,我们可能会选择哪些数据库要求同步,而那些数据库忽视,这两个功能是靠/etc/my.cnf文件中的两个键名 binlog_do_db 和 binlog_ignore_db 来实现的

binlog_do_db = 填写需要同步的数据库,多个数据库则用‘,’隔开

binlog_ignore_db = 填写不需同步的数据库,多个数据库用 ‘,’隔开

主数据库读取键值,可选择生成数据库日志文件。从服务器根据主服务器日志文件来更新自己的数据库

理论上这些都是可行的,然而实际实现中会遇到一些问题,问题如下:

从终端用 mysql -u -p 连接mysql数据库,主服务器执行数据库操作,在binlog_do_db范围内的数据库都会做日志记录,使用mysql提供的api函数用程序连接数据库执行sql语句缺不写入日志

几经周转测试,终于发现将binlog_ignore_db去掉,而且是连键名一起注释掉,这时候主从数据库同步方可成功,API函数进行的数据库操作可以写入日志了

这不知是官方bug,还是自己哪方面配置数据库错误。解决方案目前为止只限于此。

(钱陈)

2.mysql字符集问题

数据库链接命令行中输入

show variables like 'char%';

得到以下结果

+--------------------------+----------------------------+

| Variable_name                | Value              &

相关文档:

新建backup.bat

设置mysqldump全局环境变量或使用时写入绝对路径

@echo off

set date0=%date:~0,10%

set time0=%time:~0,8%

set time1=%time:~0,2%

set time2=%time:~3,2%

set time3=%time:~6,2%

echo %time0%

echo %time1%

echo %time2%

echo %time3%

mysqldump -u -p -h 

本文从 http://tech.ddvip.com/2009-02/1235627800109815.html 装载,非常感谢作者!

MySQL+PHP产生乱码原因:

◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码;

◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;

......

现在大概列出如下:

1.数据库的设计

尽量把数据库设计的更小的占磁盘空间.

1).尽可能使用更小的整数类型.(mediumint就比int更合适).

2).尽可能的定义字段为not null,除非这个字段需要null.

3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.

4).表的主索引应该尽可能的短.这样的话每条纪录 ......

记了一些用 Windows 的命令行来操作 MySQL 的指令。

摘要

连结 MySQL

->mysql -u username -p

username 是你的帐号名称。

远程连结

->mysql -h hostname -u username -p

hostname 是 MySQL 主机的名称。

显示全部的数据库

SHOW DATABASES;

mysql 是 MySQL 用来储存帐号和权限的数据库,不能删除。

选择 ......

BLOB

TEXT

一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。

MEDIUMBLOB

MEDIUMTEXT

一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。

LONGBLOB

LONGTEXT

一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。

可通过修改php.ini文件,改变最大长度设置。

; Valid range 0 - 2147483647.&nbsp ......

最后

以上就是稳重钥匙为你收集整理的mysql主从字符集不一致,mysql主从数据库同步和字符集问题的全部内容,希望文章能够帮你解决mysql主从字符集不一致,mysql主从数据库同步和字符集问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部