HighWayToHell - Tag - mysql
花园里, 篱笆下
2023-08-13T10:38:15+08:00
Druggo
urn:md5:79dfcacdbfd6434dfc57423d51240051
Dotclear
为MySQL管理员准备的PostgreSQL简易指南
urn:md5:87aa7c3927c29da08a2b16e44e2e56c2
2015-10-04T22:49:00+08:00
2015-10-04T22:49:57+08:00
Druggo
计算机
mysqlpostgresql
<p>原文在此: <a href="https://opslife.org/postgresql-for-mysql-administrators/" hreflang="en" title="PostgreSQL for MySQL Administrators">PostgreSQL for MySQL Administrators</a></p>
<p>CDH默认的数据库是postgresql, 一时间还真的弄不明白, 看完以后差不多可以开搞了.</p>
http://blog.druggo.org/post/2015/10/04/%E4%B8%BAMySQL%E7%AE%A1%E7%90%86%E5%91%98%E5%87%86%E5%A4%87%E7%9A%84PostgreSQL%E7%AE%80%E6%98%93%E6%8C%87%E5%8D%97#comment-form
http://blog.druggo.org/feed/atom/comments/260
恢复丢失MYI文件的MyISAM表
urn:md5:2b8e69f9d272a28952c0de3a369cc4a0
2009-06-24T00:33:00+08:00
2009-06-24T00:36:29+08:00
admin
计算机
myisammyisamchkmyisampackmysqlrecovery
<p>最近倒腾一些古董MySQL数据,以便将来查询,碰到一些MyISAM表丢失了MYI(索引)文件,无法读出来了,其实只要表定义能找到,是可以恢复过来的,我手上的表有两种情况,恢复起来要分别对待:</p>
<ol><li>未压缩的表<br />这个好办,运行mysql命令 REPAIR TABLE `tablename` USE_FRM,通过表定义文件就重建出来了。</li>
<li>压缩过的表<br />新建一个相同表结构的空表,然后压缩它,把索引文件拷贝成待恢复表的MYI,对待恢复表执行解压缩:myisamchk --unpack tablename,搞定!连索引文件都重建好了。</li>
</ol>
<p>恢复好的表,检查一下基本属性和索引,有些参数可能丢失了,需要重设。<br />现在知道了吧,表定义在恢复数据的时候非常重要,以后必定保存好创建语句。<br />还有千万要备份,并且要分开存放。</p>
http://blog.druggo.org/post/2009/06/24/%E6%81%A2%E5%A4%8D%E4%B8%A2%E5%A4%B1MYI%E6%96%87%E4%BB%B6%E7%9A%84MyISAM%E8%A1%A8#comment-form
http://blog.druggo.org/feed/atom/comments/209
proftpd with MySQL
urn:md5:8fc15a35170f4b50c6f281eb0eeed9c0
2007-11-24T17:01:00+08:00
2007-11-24T17:01:53+08:00
admin
计算机
gentoolinuxmysqlproftpd
<pre class="code" id="codemain">1. 安装带MySQL支持的proftpd:<br /><code>USE="mysql" emerge proftpd</code><br />2. 建立数据库:<br /><code>create database ftp;<br />grant all privileges on ftp.* to ftp@localhost identified by "ftp000";<br />create table `users` ( usrname varchar(255) not null, passwd varchar(255) not null, uid int unsigned default null, gid int unsigned default null, home varchar(255) not null, shell varchar(255) not null, primary key(`usrname`) )type=myisam;<br />create table `groups` ( grpname varchar(255) not null default '', gid int unsigned not null default '0', members text not null, primary key(`grpname`) )type=myisam;<br />insert into users values('druggo',password('1234'),10001,10000,'/home/druggo/','');<br />insert into groups values('gentoo','10000','druggo');</code><br />3. 加入验证信息到配置文件/etc/proftpd/proftpd.conf<br /><code>SQLAuthTypes Backend Crypt<br />SQLAuthenticate users* groups*<br />SQLConnectInfo ftp@localhost ftp ftp000<br />SQLUserInfo users usrname passwd uid gid home shell<br />SQLGroupInfo groups grpname gid members</code><br />4. 启动MySQL和Proftpd,测试登录,OK。<br />5. 需要限制用户在自己的home里,加一句<br /><code>DefaultRoot ~</code><br />6. 支持上传续传,(下载续传默认支持)<br /><code>AllowStoreRestart on</code></pre>
http://blog.druggo.org/post/2007/11/24/proftpd-with-MySQL#comment-form
http://blog.druggo.org/feed/atom/comments/141
MySQL Cluster
urn:md5:cf143678797559c78b7923ebeffc7be5
2007-03-31T21:18:00+08:00
2007-03-31T21:18:44+08:00
admin
计算机
big-endianclusterendiannesslinuxlittle-endianmysql
<p>装了几台Linux,顺便弄一下MySQL Cluster,数据节点都是跑在内存里的,满好玩的,郁闷上次装的那台HP工作站不能加入,因为endianness和管理节点的不一致,HP的PA8500是big-endian,而PC的x86用的是little-endian,看来HP只能继续孤独了……</p>
http://blog.druggo.org/post/2007/03/31/MySQL-Cluster#comment-form
http://blog.druggo.org/feed/atom/comments/100