数据库技术
bing.shao
这个作者很懒,什么都没留下…
展开
-
FreeBSD利用ports安装MySQL+Apache+PHP+phpMyAdmin
使用Ports方式在FreeBSD下配置MySQL,Apache,PHP郁闷了好几天,终于在FreeBSD下将MySQL,Apache,PHP的环境培植好了.下边把配置步骤和注意点罗列在下边,和大家分享. FreeBSD版本是7.3,My原创 2010-05-07 12:27:00 · 5313 阅读 · 2 评论 -
MySQL主从同步故障-Slave_SQL_Running: No
故障现象:进入slave服务器,运行:mysql> show slave status\G ....... Relay_Log_File: localhost-relay-bin.000535 Relay_Log_Pos: 21795072 Relay_Master_Log_File: localh转载 2012-10-30 14:27:56 · 4926 阅读 · 0 评论 -
sqlite遇到database is locked问题的完美解决
这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。解决方法有:1。使用进程或线程间的同步机制以避免同时操作;如用信号量,互斥锁等(pthread_mutex转载 2012-09-18 19:17:16 · 5353 阅读 · 0 评论 -
MySQL 用户管理
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。测试环境:WIN32 mysql5.0.45注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。 用户:phplamp 用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql>原创 2010-06-01 14:10:00 · 4756 阅读 · 0 评论 -
shell操作mysql
在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。方案1 view plainmysql -uuser -ppasswd -e"insert LogTable转载 2011-11-24 08:27:00 · 792 阅读 · 0 评论 -
MYSQL--my.cnf配置中文详解
mysqld程序--目录和文件引用basedir = path 使用给定目录作为根目录(安装目录)。character-sets-dir = path 给出存放着字符集的目录。datadir = path 从给定目录读取数据库文件。pid-file转载 2011-10-15 15:37:44 · 1337 阅读 · 0 评论 -
MySql主从备份
一.mysql复制概述MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。MySQL复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务器上启用二进制日志。每个从服务器从主服务器原创 2011-08-01 14:56:33 · 806 阅读 · 0 评论 -
mysql主从备份底层知识
1、binlog1、binlogmysql的binlog记录了数据库的所有操作,比如我新建一个数据库test,建立数据库时也开启了binlog,那么mysql会在var目录生成类似mysql-bin.000001文件,这个文件记录了对数据库test的所有操作sql命令,每原创 2011-08-01 14:59:21 · 673 阅读 · 0 评论 -
LINUX的MYSQL数据库主从服务器的备份
一.在主服务器A上设置:server-id = 1log-bin=mysql-binbinlog-do-db=dng 注:多个数据库名,可写多行binlog-ignore-db=MYSQL注:不备份的数据库,可写多行二,重启MYSQL服务三,在主原创 2011-08-01 15:32:50 · 709 阅读 · 0 评论 -
Mysql主从同步备份策略(实战经验及步骤)
环境:主从服务器上的MySQL数据库版本同为5.0.77 主机IP:10.0.0.3从机IP:10.0.0.4一. MySQL主服务器配置1.编辑配置文件/etc/my.cnf# 确保有如下行server-id = 1log-bin=mysql-binbinlog-do-db=mysql #需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可bin原创 2012-11-01 08:50:30 · 4141 阅读 · 0 评论