2020年05月02日
⁄ 数据库
⁄ 共 2366字
最近决定把MT的后台数据从Berkeley的文件DB转到MySQL。原因之一是使用关系数据库可以获得更多的灵活性,比如运行一条sql来变更 所有entry的某一个属性;另外一个原因是为了提前熟悉一下这个数据库,牙牙网站使用,DreamHost提供的数据库是MySQL,而我从前 主要使用了SQL Server,Oracle和DB2,Postgresql也只了解了一点,而MySQL则几乎没有接触过。
了5.0.27安装文件,安装顺利,使用了第一个默认端口3306,UTF-8...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 451字
mysql的用户名密码保存在mysql库user表中,找到MySQLdatamysql目录下的 user.MYD user.MYI user.frm 三个文件,拷贝到自己的mysql目录下,就可以查看用户的hash了。
用sql语句提取hash则如下: use ; select user,password from user;
得到hash: test:*085D85329E1557C869A120C9157315A07D51E8A7 ogame:*085D85329E1557C869A120C9157315A07D51E8A7 iii6_com:*085D85329E1557C869A120C9157315A07D51E8A7 root:*5D...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 459字
假设mysql 安装在c:盘,mysql的用户名是root,密码是123456,数据库名是database_name,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期)
备份数据库:
dump -uroot -p123456 database_name>d:/backup20070713.sql
恢复数据库:
删除原有数据库,建立数据库,把备份数据库导入。
mysqladmin -uroot -p1...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 653字
启动mysql server 失败,查看/var/log/mysqld.err
080329 16:01:29 [ERROR] Cant start server : Bind on unix socket: No such file or directory
080329 16:01:29 [ERROR] Do you already have another mysqld server running on socket: /var/run/mysqld/mysqld.sock ?
080329 16:01:29 [ERROR] Aborting
080329 16:01:29 InnoDB: Starting shutdown...
080329 16:01:30 InnoDB: Shutdown completed; log s...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 931字
一个最简单的恢复方法:
SET PASSWORD FOR = PASSWORD(123456);
把上面这段文件!另存为sql.txt
存放在任意文件夹
我这里是存放在E:sevser下
在“运行”里执行 E:sevserinmysqld-nt --init-file=E:sevsersql.txt
然后重启服务器。那吗ROOT密码也就自动修改成了123456
这里的E:sevsermysql要替换你自己服务器的MYSQL安装目录
如果你变更了ROOT的名称,那吗你要更改 root 为你更改的名称!!
还有个方...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 3388字
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。
由MySQL支持的列类型列在下面。下列代码字母用于描述中:
M指出最大的显示尺寸。最大的合法的显...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 1042字
这篇文章(赛迪网技术社区)着重介绍了MySQL数据库用户root密码为空的另类攻击方法,更多内容请参考下文:
1、连接到对方mysql 服务器
mysql -u root -h 192.168.0.1
mysql.exe 这个程序在你安装了mysql的的bin目录中
2、让我们来看看服务器中有些什么数据库
mysql>show databases;
mysql默认安装时会有mysql、test这两个数据库,如果你看到有其它的数据库那么就是用户自建的数据库。
3、让我们进入数据...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 321字
修改MySQL下的默认mysql的user表,删除所有host为localhost记录,另外添加一些其他记录,重新启动MySQL服务器。执行show databases,只出现information_schema和test两个数据库,看不到。
解决方法:
此问题实际上是用户没有权限:
1. 关闭mysql
2. 启动mysql: mysqld_safe --skip-grant-tables
在数据库名mysql下的user表中,修改相应权限,比如:
INSERT INTO `user` VALUES (localhost,root,,Y,Y,Y,Y,Y,Y...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 816字
无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错。内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。
经过多方求教,得解决方法如下
查找系统(后来验证应该为目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。
[d] # set basedir to installation path, e.g., c:/mysql # 设置...
[db:关键字]阅读全文
2020年05月02日
⁄ 数据库
⁄ 共 1246字
1.关于自增字段重新赋初值的问题?
ALTER TABLE tbl AUTO_INCREMENT = 1;
2.如何实现mysql中自增长字段的功能?
create table abc(id int(10) not null auto_incremnet primary key,
name varchar(10) not null,
address varchar(200) not null,
postcode char(6) not null
);
这样就创建了一个表,这个表的id子段是自动增长的。
你还可以在一建好的表中增加这样的字段,操作如下:
alter table tb_name ...
[db:关键字]阅读全文