计算tbl_test 表中的两个字段一个是发布时间一个是创建时间,使用变量TIMESTAMPDIFF 来计算二者的差值,
creattime - pubdate。minute的意思是以分钟来做结果单位,limit 2 是两条记录
select TIMESTAMPDIFF(minute, pubdate, createtime)from tbl_test limit 2;
下面是字段的值和计算结果
+---------------------+---------------------+
| pubdate | createtime |
+-------------...
Mysql连接不上提示 Can’t connect to MySQL server on ‘ip’ (13)
我的web应用服务器192.168.133.82远程连接mysql服务端 192.168.133.66:
下面是php的连接信息
$host = "192.168.133.82";
$user = "root";
$pass = "rootpassword";
$database = "test";
#$con=@mysql_connect("$host","$user","$pass") or die('Error connecting to mysql');
$con = mysql_connect("$host", "username", "password") or die(mysql_error());
$db="$database"; @mysql_select_db($db, $con...
mysql 数据库备份、压缩、ftp上传脚本
给大家介绍一个mysql的自动备份、压缩、ftp上传脚本;
环境,需要安装7zip。ftp可用。
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
set ftpfile=D:backupputfile.ftp
md "D:backup%ymd%"
"D:Program FilesMySQLMySQL Server 5.5binmysqldump.exe" --opt --default-character-set=utf8 test -uroot -p123456 > D:backup%Ymd%esou4.sql
"C:Program Files7-Zip7z.ex...
MySQL修改密码
方法1: 用SET PASSWORD命令
#mysql -u root
#mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
123
#mysql -u root #mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newp...
Linux ,Mysql 增加新用户后,无法登陆ERROR 1045 (28000)
mysql增加新用户无法登陆解决方法 ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)
解决方法:
增加普通用户后,执行:
mysql> use mysql
mysql> delete from user where user='';
mysql> flush privileges;
意思是删除匿名用户。
主从数据库架构
MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结。
在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有...
linux下使用yum安装mysql
centOS 用yum 安装MySQL
1、安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel
2、启动&&停止 数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8 启动mysql服务:
service mysqld start或者/e...
MySQL 读写分离神器Amoeba
一、 安装和运行Amoeba
1. Amoeba for MySQL 架构:
Amoeda 配置信息:10.0.0.161
Master配置信息:10.0.0.162
Slave配置信息:10.0.0.171
主服务器(Master)只写不读,从(Slave)只读不写
2. 安装JAVA环境及验证
Amoeba框架是基于Java SE1.5开发的,建议使用Java SE1.5以上的版本。
# java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10)...
linux下使用yum安装mysql
1、安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel www.2cto.com
2、启动&&停止 数据库字符集设置
mysql配置文件/etc/my.cnf中加入d...
Mysql数据库备份脚本,按时间备份
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" \ 定义一个日期变量,逗号前后的数字表示从第几个字符开始截取几个字符,逗号前没有数字表示默认从第一个开始截取
set ftpfile=D:backupputfile.ftp \ 定义一个用来存放ftp命令的文件
md "D:backup%ymd%" \ 创建一个当前年月日的文件目录
"C:Program FilesMySQLMySQL Server 5.1binmysqldump.exe" --opt --default-character-set=ut...