现在位置: 首页 > 数据库 > 文章
2020年05月02日 数据库 ⁄ 共 2366字 评论关闭
最近决定把MT的后台数据从Berkeley的文件DB转到MySQL。原因之一是使用关系数据库可以获得更多的灵活性,比如运行一条sql来变更 所有entry的某一个属性;另外一个原因是为了提前熟悉一下这个数据库,牙牙网站使用,DreamHost提供的数据库是MySQL,而我从前 主要使用了SQL Server,Oracle和DB2,Postgresql也只了解了一点,而MySQL则几乎没有接触过。 了5.0.27安装文件,安装顺利,使用了第一个默认端口3306,UTF-8...
阅读全文
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...
阅读全文
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...
阅读全文
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...
阅读全文
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 为你更改的名称!!   还有个方...
阅读全文
2020年05月02日 数据库 ⁄ 共 3388字 评论关闭
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。    由MySQL支持的列类型列在下面。下列代码字母用于描述中: M指出最大的显示尺寸。最大的合法的显...
阅读全文
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、让我们进入数据...
阅读全文
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...
阅读全文
2020年05月02日 数据库 ⁄ 共 816字 评论关闭
  无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错。内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止。   经过多方求教,得解决方法如下   查找系统(后来验证应该为目录)目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。   [d]   # set basedir to installation path, e.g., c:/mysql   # 设置...
阅读全文
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 ...
阅读全文