PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue
些日子将 LBlog 在线体验站点 http://lblog.lmlphp.com/ 搬迁到了 VPS 上,其实已经过去了好几个月了。新的 VPS 上 PHP 的版本比较高,所以运行的时候会出现提示 mysql 系列的函数过时的 Deprecated 错误。这个错误最简单的办法就是在报错级别那里屏蔽掉,但是这个不是我的风格,我更希望以更好的方式来解决。但是一上班根本没有时间,写个 MysqlPdo Enha...
一颗巨星的陨落 CodeWeBlog
ing,ltxml,电子商务,jsp,javautil,lib,eclipse,数码与手机,ajax,apache,网页设计,array,attribute,stringargs,interface,MySQL,交互设计,textjavascript,map,站长经验,target,sourcecode,scripttype,iphone,sql,IT考研,microsoft,Java,Database,工...
MySQL 使用新主从服务器设置复制
MySQL 主从同步配置,使用新的主服务器和从服务器设置复制。最简单,最直接的方法建立一个复制是使用新的主服务区和从服务器。如果已经拥有想要导入到复制配置的另一个服务器的数据库备份文件,也可以使用这个方法建立一个新的服务。数据在导入到新的主服务时,会自动的复制到从服务。在新的主从服务之间建立复制。配置 MySQL 主服务的一些必须配置项。启动 MySQL 主服务器。创建一个用户,用来复制。获取主服务的状态信...
时间戳和日期之间转换在不同时区的差异
日期更方便一点,如果存储 date 类型,转换为其他时区的日期需要先转换为时间戳然后加上时间差然后再转日期,比时间戳转日期多了一个步骤,其实这些对计算机来讲倒没什么。下面分享在 Ubuntu 下使用 MySQL 相关函数进行时间日期转换与使用 MariaDB 和 PHP 函数转换的不同。当时间在 1970 年之前,MySQL 返回的时间戳是 0,MariaDB 返回 null,PHP 返回负数。在 Ubun...
MySQL 获取复制主服务器二进制日志坐标
MySQL 主从同步配置,获取复制主服务器的二进制日志文件坐标。配置从服务器复制,必须提前确定主服务的当前二进制日志的坐标。从服务器启动复制进程的时候需要这些信息,从二进制日志中找到正确的点它才能启动处理事件。在从服务想要开启复制进程开始同步前,如果主服务已经有数据,必须先停止在主服务上处理语句,然后获取当前二进制日志文件坐标并在主服务允许执行语句前导出数据。如果不停止主服务执行语句,导出的数据和获取的主服...
MySQL 使用 mysqldump 创建一个数据快照
MySQL 主从同步配置,使用 mysqldump 创建数据快照。一种方法在已存在的主数据库创建数据快照,使用 mysqldump 工具创建一个包含所有数据库的用来复制的转储文件。一旦创建完成,就可以在从数据库上导入这个文件开始复制进程。下面示例备份所有数据库到一个文件名为 dump.db,导出过程中包含来 --master-data 参数,这个参数能够自动的添加 CHANGE MASTER TO 语句,从...
Linux Ubuntu 下配置虚拟主机并开启ReWrite教程
ww/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> PHP 在使用的过程中,MySQL 的连接支持是必不可少的,在 PHP 较新版本,PHP5.5之后,已经默认不支持 MySQL 模块了,需要使用 MySQLPDO 和 MySQLI 来操作数据库。如果需要使用 MySQL 模块,可能会...
MySQL 创建同步复制用户
MySQL 主从同步配置,创建同步复制用户。从服务器连接到主服务器需要 MySQL 的用户名和密码,所以主服务器必须要设置用来同步的用户。一旦授予了 REPLICATION SLAVE 权限,任何用户都可以用来同步。可以为每个从服务器单独创建一个账户,也可以都使用同一个账户。对于从库,连接使用的用户名和密码存储在文本文件 master.info 中。因此,建议为复制功能单独创建一个用户,以尽量减少和其他账户...
MySQL update where in 子查询导致锁表
ndex/script/job, LmlException: HY000 1205 Lock wait timeout exceeded; try restarting transaction in MysqlPdoEnhance.php:109 Stack trace: #0 MysqlPdoEnhance.php(153): MysqlPdoEnhance->query('UPDATE _s...', ...
is marked as crashed and last (automatic?) repair failed
MYSQL MyISAM 数据表出现问题,提示 Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed。修复数据表操作: 1. service mysqld stop;2. cd /var/lib/mysql/db_name/3. myisamchk -r table_name....