随笔分类 -  MySql

phpmyadmin 上传大文件
摘要:导入MYSQL数据库时提示“没有接收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出 PHP 限制。参见 FAQ 1.16。”修改方法:php.ini中默认upload_max_filesize = 2M如果你上传的文件超过这个限制,请修改。 阅读全文

posted @ 2012-08-17 08:53 风清扬令狐冲 阅读(421) 评论(0) 推荐(0)

将MySQL输出内容写入(重定向到)文件
摘要:对于数据库管理者来说,有时需要根据查询结果生成一系列非常相似但数量较多的sql命令,然后执行。为此,就需要将查询结果进行格式化,并输出到外部文件中。对于select的查询结果,有个MySQL提供了直接的方法将查询结果写入到外部文件,其基本形式为select * INTO OUTFILE 'file_name' from tab_list我们还可以将查询结果进行一定的修饰,这要用到各种MySQL的内置函数,例如字符串函数和算数函数。但是,有时我们的查询结果是用“show”命令得到的(例如show grants for'user'@'host')时就 阅读全文

posted @ 2012-04-08 11:09 风清扬令狐冲 阅读(1918) 评论(0) 推荐(0)

小技巧:让你忘记MySQL密码也不害怕
摘要:1. 先杀掉mysqld的进程:2. 使用skip-grant-tables这个选项启动MySQL:3. 登录修改密码:4. 关掉MySQL5. 启动MySQL 阅读全文

posted @ 2012-04-05 22:24 风清扬令狐冲 阅读(194) 评论(0) 推荐(0)

让Editplus支持sql语法高亮显示 sql.stx
摘要:平时比较喜欢用editplus编辑器,用它来写JAVA程序,HTML程序和JSP程序,都很方便,但是最近我处于习惯用editplus来编写SQL存储过程的时候,就觉得很不舒服,主要是它不认SQL关键字,后来我发现这个问题其实是可以解决的。 首先就是要自己编写一段代码,存为.stx 文件(例如sql.stx),然后在editplus的菜单栏Tools-> Configure User Tools->Files->Setting &syntax,点add按钮,在 description栏位填上sql,file Extensions栏位也填上sql,如果有多个扩展名,之间用 阅读全文

posted @ 2012-04-02 10:07 风清扬令狐冲 阅读(1744) 评论(0) 推荐(0)

navicat for mysql 快捷键
摘要:1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/解除注释4.ctrl+r运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6打开一个mysql命令行窗口7.ctrl+l删除一行8.ctrl+n打开一个新的查询窗口9.ctrl+w关闭一个查询窗口 阅读全文

posted @ 2012-04-02 08:53 风清扬令狐冲 阅读(301) 评论(0) 推荐(0)

sqlite使用手册(转)
摘要:OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色:软件属于公共财(public domain),SQLite可说是某种「美德软件」(virtueware),作者本人放弃着作权,而给使用SQLite的人以下的「祝福」(blessing):May you do good and not evil. 愿你行善莫行恶May you find forgiveness for yourself and forgive others. 愿你原谅自己宽恕他人May you share freely 阅读全文

posted @ 2012-02-29 17:15 风清扬令狐冲 阅读(223) 评论(0) 推荐(0)

如何修改遗失的MySQL的ROOT用户密码
摘要:如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置:1. KILL掉系统里的MySQL进程;2. 用以下命令启动MySQL,以不检查权限的方式启动;mysqld_safe -skip-grant-tables &3. 然后用空密码方式使用root用户登录 MySQL;mysql -u root4. 修改root用户的密码;mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; mysql> flush privileges; mysql& 阅读全文

posted @ 2012-02-23 08:01 风清扬令狐冲 阅读(236) 评论(0) 推荐(0)

Mysql自动备份
摘要:Mysql自动备份:建立要备份存放目录。如:E:\Data\db_bak\sterp找到数据库文件所在目录的文件夹。如:E:\Data\data\sterp在备份目录下,建立db_back_sterp.bat文件,输入net stop mysqlxcopy E:\Data\data\sterp\*.* E:\Data\db_bak\sterp\%date:~0,10%\ /yc:\progra~1\winrar\winrar a -k -r -s E:\Data\db_bak\sterp\%date:~0,10%.rar E:\Data\db_bak\sterp\%date:~0,10%\rd 阅读全文

posted @ 2011-12-30 22:29 风清扬令狐冲 阅读(220) 评论(0) 推荐(0)

一个Mysql自动备份脚本
摘要:可以将这个脚本放进crontab,每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置, #以及备份方式 #默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysql 阅读全文

posted @ 2011-12-30 22:24 风清扬令狐冲 阅读(292) 评论(0) 推荐(0)

让CentOS自动备份mysql数据库 不指定
摘要:CentOS自动备份mysql数据库的一般步骤:1.先创建一个数据库备份目录:mkdir backupcd backupmkdir mysqlbackupcd mysqlbackup2.创建备份脚本vi mysqlautobackup3.编写脚本:filename=`date +%Y%m%d`/mysql的bin目录/mysqldump --opt 数据库名 -u(mysql账号) -p(mysql密码) | gzip > /备份到哪个目录/name$filename.gz说明:以上采用gzip压缩,name可随意写,注意-u与mysql账号之间没有空格也无需括号,-p与mysql密码也 阅读全文

posted @ 2011-12-30 18:12 风清扬令狐冲 阅读(635) 评论(0) 推荐(0)

mysql6.0免安装配置
摘要:1.下载 MySQL 6.0免安装版http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-noinstall-6.0.9-alpha-win32.zip/from/pick#mirrors2.将 MySQL6.0 解压到待安装目录(自己决定放到哪)。解压后默认文件夹名称为:mysql-6.0.9-alpha-win32(当然可以自己更改),然后在环境变量中设置MYSQL_HOME(这样,以后可以用%MYSQL_HOME%引用安装目录)。如,我放在E盘根目录下,所以,MYSQL_HOME设置为:E:\mysql-6.0.9-alpha-win323 阅读全文

posted @ 2011-11-21 23:18 风清扬令狐冲 阅读(872) 评论(0) 推荐(0)

最简单的配置mysql免安装版本的方法
摘要:为了让用户不需要自己运行mysql安装程序安装mysql数据库,软件发布时需要打包免安装版本的mysql。从mysql官网上直接下载的免安装版本需要各种配置,如果配置不好,很容易产生各种各样的问题。尤其是错误码为1067的问题,我试验了网上的很多方法都没起作用,最后想了一个最简单的方法:(1)首先使用安装版安装mysql(2) 安装配置成功后(用安装版会自动出现安装配置的windows界面),把安装的mysql目录复制到另外一台机器测试。(3) 另外的机器没有mysql环境,打开拷贝过来的mysql目录,进入bin目录,在dos命令下运行:mysqld --install MySQL_Open 阅读全文

posted @ 2011-11-21 23:16 风清扬令狐冲 阅读(674) 评论(0) 推荐(0)

导航