MySQL
文章平均质量分 60
epsilon1
这个作者很懒,什么都没留下…
展开
-
修改phpmyadmin中的默认超时时间
登录后1440秒未活动后总是自动退出,一天还要登录多次,终于有时间来解决这个问题了,感觉是session超时,结果在网上search了下,找到解决办法啦,哈哈哈,在此做个笔记:phpmyadmin在使用过程中经常出现“登陆超时(1440秒未活动),请重新登录”,很烦解决方法如下:修改php.ini,找到session.gc_maxlifetime = 1440将数值改大原创 2015-05-08 23:27:43 · 667 阅读 · 0 评论 -
PHP备份MySQL数据库
一般备份数据库都是直接把数据库所在的目录整个复制到另一个地发,这分为增量备份、差分备份;热备份、冷备份等。技术手段很多,都是在服务器上直接进行。但是如果我们无法登录服务器命令行,而且连mysql也进不去,那就只能通过脚本备份了(这里有个前提,你必须能上传文件到服务器,一般项目开发会给ftp)。这里我用php来演示。脚本备份分为三种:导出文件到服务器、导出文件到客户端、浏览器直接输出sq原创 2015-10-11 16:54:37 · 964 阅读 · 0 评论 -
PHP MySQL读写数据库乱码
事情是这样的,某天我试着用php改mysql数据库,可是脚本运行了太多次数据库插入的数据依然乱码,当时我就不高兴了,也没办法,必须弄出个像样的东西来,然后我就给每条mysql函数加条件判断(我是用的纯php函数,原生的代码),果然发现set names utf8执行出问题了。然而我看了很久才发现这句话在mysql_connect前执行的,我的天,简直不敢信,我居然把set names写在conne原创 2015-10-09 23:18:32 · 501 阅读 · 0 评论 -
Ubuntu下mysql无法重启
错误日志:$ tail -n 100 /var/log/mysql/error.log | head -n 20 #或者 tail -n 20 /var/log/mysql/error.log最近的错误信息:InnoDB: Unable to lock ./ibdata1, error: 11InnoDB: Check that you do not already have a原创 2015-10-09 22:29:44 · 1394 阅读 · 0 评论 -
windows 数据库文件转移到linux
我这里用的是ubuntu14.04,因为windows升级后卡的不行,果断装linux,后来因为64位装不上qq,就弄了个xp虚拟机,性能还可以,但是搞开发的很多东西当初都在windows上面,现在要转到linux下搭建环境。尤其是一些重要的数据,虽然linux也支持ntfs,但是数据放在windows总觉得别扭,而且windows下面的编码也很乱,所以干脆一次性把数据转移到linux下。这里我们原创 2015-10-08 19:57:43 · 928 阅读 · 0 评论 -
MySQL忘记密码
如果是root密码:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。 需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效方法二:可以进行如下的步骤重新设置MySQL的r原创 2015-05-13 22:55:44 · 846 阅读 · 0 评论 -
mysql create database 指定utf-8编码
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci如果要创建默认gbk字符集的数据库可以用下面的sql:create database yourdb DEFAULT CHARACTER SE原创 2015-08-31 12:57:15 · 4275 阅读 · 0 评论 -
Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 解决之道
当前用户的操作权限太低了,出了问题出错问题截屏如下:在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以我们要以管理员身份来运行cmd程序来启动mysql。那么如何用管理员身份来运行cmd程序呢?1.在开始菜单的搜索框中输入cmd,然后右键单击,并选择以管理员身原创 2015-08-22 20:05:22 · 1091 阅读 · 1 评论 -
C语言连接MySQL(codeblocks)
#include #include #include /*数据库连接用宏*/#define HOST "localhost"#define USERNAME "root"#define PASSWORD "root"#define DATABASE "mysql"int main(){ char *query; query="select host,user f原创 2015-06-06 16:55:06 · 1279 阅读 · 0 评论 -
mysql设置远程访问数据库的多种方法
问题:MySQL权限设置正确,但仍无法远程访问。通过telnet发现3306端口未打开。分析:MySQL默认只绑定127.0.0.1,即:只有在本机才能访问3306端口。解决:找到MySQL配置文件,搜索“bind-address”,找到这一行:bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。再通过远程原创 2015-07-27 14:02:46 · 1394 阅读 · 0 评论 -
mysql 远程数据库导入到本地数据库
mysqldump -h '114.212.111.123' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC 解释: 114.212.111.123 远程服务器名称 ROSE 远程数据库登录名 xxxooo 远程数据库登录密码原创 2015-05-15 13:17:29 · 5631 阅读 · 2 评论 -
MySQL ERROR2013完美解决方案
这个错误一般是安装了多个MySQL服务器导致的,解决方案如下:1、进入MySQL安装目录:D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>2、输入mysqld-nt -removeD:\Program Files (x86)\MySQL\MySQL Server 5.0\bin>mysqld-nt -removeThe servi原创 2015-04-17 21:24:37 · 9623 阅读 · 0 评论 -
MySQL指定列后插入新列
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ...alter_specification: table_options | ADD [COLUMN] col_name column_definition [原创 2015-05-09 08:28:25 · 1822 阅读 · 0 评论 -
mysql远程导入导出数据库
先cd 到D:\wamp\bin\mysql\mysql5.5.24\bin 目录下(个人经验 win+r ->cmd ->cd e:\wamp\bin\mysql\mysql5.5.24\bin ->e: ->mysqldump --default-character-set=gb2312 -hlocalhost -uroot -p phpjin>d:\test.sql)导入:(个人经验原创 2015-05-09 18:03:13 · 1137 阅读 · 0 评论 -
MySQL命令行导出数据库
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令原创 2015-05-09 16:15:01 · 1258 阅读 · 0 评论 -
PHP选择性备份MySQL数据库完整函数
MySQL备份的方式很多,这里介绍如何用PHP有选择性的备份。公共函数:传入连接数据库的参数和要备份的表即可,返回为表结构即数据sql字符串function backup_tables($host, $user, $pass, $name, $tables = '*') { $link = mysql_connect($host, $user, $pass); if(!$link) d原创 2015-10-11 17:14:28 · 547 阅读 · 0 评论