mysql数据移植
1. 在其它机器上首先安装好需要的mysql 和对应的管理软件(设置的密码和源数据库密码一致)
2. 将源机器上data下的数据库文件夹(以我的机器为例,就是rubberFactory文件夹,其中,
这个文件夹下的数据文件都是一些表结构定义)拷贝到目标机器data下。
3. 停止mysql服务,将ibdata1这个文件拷贝到data文件夹下,覆盖原来的ibdata1文件。
4. 重新启动mysql服务,并刷新,此时再查看数据库中的数据,即OK。
相关文档:
数据库的一张表里面存了关于一台设备的备份配置信息,类型是bit,主要就是是否已经配置,设置的时候取值是true,false,还是0,1呢?
纠结了半天,动手就好了,是0,1,而非true,false,
更新语句如下
update table_a
set configBaked= 0
where id in (2,3,4)
......
MySQL中用select实现TOP N功能
先说几个关键字:
distinct 返回不重复的多列
count() 计数
limit m,n 第m个起n个
那么,如果需要查找名为col的某一个列的Top N,并列出对应的值的select语句就如下:
select dinstinct(col),count(col) from tablename group by 1 order  ......
MYSQL常用命令列表
1、系统管理
mysql -h主机地址 -u用户名 -p
连接MYSQL(在mysql/bin)
exit
退出MYSQL命令
mysqladmin -u用户名 -p旧密码 password新密码
修改密码(在mysql/bin)
grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby " ......
本文主要介绍了采用Proxool来连接mysql的方法,通过java application方式可以验证数据库的连接及获取表中的数据。为了能够与传统的JDBC方式的连接进行比较,本文采取了两种方式进行数据库的连接,代码如下。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java ......
解决mysql“Access denied for user
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p p ......