mysql
文章平均质量分 72
cangyingaoyou
这个作者很懒,什么都没留下…
展开
-
Sqlstate详解
根据 X/Open 和 SQL Access Group SQL CAE规范 (1992) 所进行的定义,SQLERROR返回 SQLSTATE 值。SQLSTATE值是包含五个字符的字符串 。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。SQLSTATE 有个层次化的模式:头两个字符标识条件的通常表示错误条件的类别, 后三个字符表示在该通用类中的子类。成功的状态是由转载 2012-03-28 11:37:29 · 59180 阅读 · 1 评论 -
ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user=‘test‘ where user is NULL.意外的情况:原创 2013-09-05 09:51:28 · 758 阅读 · 0 评论 -
[MySQL]快速解决"is marked as crashed and should be repaired"故障
具体报错如下:Table '.\Tablename\posts' is marked as crashed and should be repaired提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修复了,但是这次很绝,什么都没有.于是赶快上网查找原因。最终将问题解决。解决方法如下:转载 2014-02-21 11:25:56 · 633 阅读 · 0 评论 -
MySQL数据库mysqlcheck的使用方法详解
MySQL数据库mysqlcheck的使用方法的相关知识是本文我们主要要介绍的内容,我们知道,mysqlcheck,是mysql自带的可以检查和修复MyISAM表,并且它还可以优化和分析表,mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处转载 2014-02-21 11:47:43 · 4249 阅读 · 0 评论 -
破解mysql_root密码的几种方法
解决办法:(Windows XP系统)1. stop系统里的MySQL进程;2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动;mysqld-nt --skip-grant-tables3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL;mysql -u root转载 2014-02-25 15:15:43 · 539 阅读 · 0 评论 -
MySQL同主机不同数据库的复制命令
MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中。1 mysqldump Portal_DEV -u root -ppassword1$ --add-drop-table | mysql Portal_Optimize -u root -ppassword1$在复制过程中,出现如下报错:1 ERROR 1153 (08S01)转载 2014-02-26 16:20:56 · 1222 阅读 · 0 评论 -
PHP连接MySQL数据库
既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不啰嗦了。但为什么你还要继续阅读此文呢?可能是以前你习惯复制粘贴一些代码,并没有真正弄懂代码的含义;也可能你以前弄懂了,但像我一样,有一段时间没有接触,生疏了;再或者,有人问你类似的简单问题,而你已经不屑于回答,直接上网搜索,恰好找到了这篇,于是就推荐给那谁谁谁了...不管怎样,在这里我总结了三种常用的PHP连接MySQL转载 2014-03-05 18:01:06 · 573 阅读 · 0 评论 -
mysql查看表结构命令
mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';顺便记下:show databases;use 数据库名;s转载 2015-10-27 11:47:03 · 538 阅读 · 0 评论 -
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL: @>mysql -u root -p @>密码创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",pass...转载 2015-11-23 15:19:26 · 579 阅读 · 0 评论 -
mysql-bin.000001文件的来源及处理方法
用ports安装了MySQL以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql-bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的。这样做主要有以下两个目的:1转载 2017-02-17 16:34:27 · 2404 阅读 · 0 评论 -
Mac OS下配置PHP+MySql环境
本文详细介绍了在mac OS系统下安装配置PHP+MySql环境的详细步鄹,十分的全面,这里推荐给有相同需求的小伙伴们。 由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令: 代码如下: sudo vim /etc/apache2/h...原创 2018-08-18 14:30:20 · 1184 阅读 · 0 评论 -
阿里云 Linux 一键安装 web 环境使用指南
原文:http://source.docs.cloudcare.cn/support/tool/web/web_1/?spm=5176.730006-53366009-56014009-cmgj000262/A.content.8.vNKma6阿里云linux一键安装web环境 程序下载:https://market.aliyun.com/products/56014009/cmgj00026...转载 2018-08-18 18:53:48 · 4630 阅读 · 1 评论 -
centos7 安装phpmyadmin
前提在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。 先安装epel,不然安装pgpmyadmin时会出现找不到包。yum install epel-releaserpm -ivh http://rpms.f...转载 2018-08-24 18:07:00 · 356 阅读 · 0 评论 -
(推荐)MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -...转载 2018-08-24 18:17:19 · 176 阅读 · 0 评论 -
linux下mysql的root密码忘记解决方
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且转载 2013-09-04 11:40:39 · 480 阅读 · 0 评论 -
常用的MySQL数据库命令大全
常用的MySQL命令大全第 1 一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: m原创 2013-08-28 13:58:03 · 1129 阅读 · 1 评论 -
MySQL数据库备份命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -pp转载 2013-08-28 13:55:34 · 609 阅读 · 0 评论 -
mysql 错误信息大全
在网上找了好多关于mysql的错误信息详细说明的代码,无奈,或者是所述不全,或者是所述不详。最后,无意中查看了一下mysql的官方手册,才发现原来它一直就在身边。如手册所述,mysql的错误消息可以分为两类,服务器端错误代码(编号以1开头)和客户端错误代码。(编号以2开头)但是,两者返回的信息结构是一样的。如下返回消息ERROR 1008 (HY000): Can't drop datab转载 2012-03-28 11:39:09 · 1674 阅读 · 0 评论 -
php的PDO类中bindValue和bindParam的区别
// 注意:// bindParam是绑定一个PHP变量到一个SQL参数.是引用方式传递// 所以你可以改变变量值,再执行.就赋给SQL语句不同的值// 注意与bindValue的区别try { $sql = 'UPDATE `pdo` set `user` = :user, `email` = :email WHERE `id` = :id';$pre = $dbh转载 2012-03-31 10:37:53 · 4113 阅读 · 0 评论 -
group_concat()函数总结
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。group_concat函数应该是在内部执行转载 2012-04-01 11:35:24 · 1217 阅读 · 0 评论 -
mysql字符串函数(转载)
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的 最左面字符的ASCII代码值。如果str是空字符串, 返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); -> 50mysql> select ASCII('dx转载 2012-04-01 10:56:17 · 378 阅读 · 0 评论 -
MySQL my.ini 配置文件详解中文版
#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器## 将此文件复制到/etc/my.cnf 作为全局设置,#转载 2012-03-22 10:43:49 · 497 阅读 · 0 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldu转载 2012-04-09 17:14:26 · 466 阅读 · 0 评论 -
mysql 日期格式化
DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写转载 2012-05-31 10:24:19 · 404 阅读 · 0 评论 -
ecshop中define('IN_ECS', true)的作用
ecshop中为什么要写Hacking attemptecshop中为什么要定义'IN_ECS' ecshop里的有些.php页是不需要用户通过url直接访问的,用来被其它页调用的,例如/includes/init.php,就不需要直接访问,通过url访问你的网址/includes/init.php是无意义的,所以我们在可以直接方问的php里加上define('IN_ECS', t转载 2012-05-15 17:18:58 · 4572 阅读 · 0 评论 -
MySQL数据库(表)的导入导出(备份和还原)
一)在同一个数据库服务器上面进行数据表间的数据导入导出:1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中:insert into db2.tb2 select * from db1.tb12. 如果表tb1和tb2只有部分字段是相同的,要实现将tb1中的部分字段导入到tb2中相对应的相同字段中,则使用以下命令:inse转载 2012-07-23 14:57:58 · 5884 阅读 · 0 评论 -
Red Hat下安装LAMP的过程
Red Hat下安装LAMP的过程:LAMP的意思是Linux、Apache、Mysql、PHP/Perl/Python,它是用来搭建动态网站或者服务器的一组组合软件。本身具有独立的几种程序,由于共同的功能组合在一起,形成高度兼容web应用平台。本文讲述的是Red Hat下安装LAMP。Red Hat AS4下安装LAMPLAMP 安装1、安装MYSQL#tar –zx转载 2013-08-24 12:40:37 · 1931 阅读 · 0 评论 -
LAMP安装配置超详细讲解!
LAMP 安装 配置 配置环境操作系统:Redhat Enterprise AS 4已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28, libpng1.2.7说明:网上的各种安装说明都不是很好地说明了配置参数的来由,本文将尽可能标明每一步的必要性.已安装包不是必需的,其中mysql可以独立安装,而rpm包形式的转载 2013-08-24 10:09:54 · 660 阅读 · 0 评论 -
linux如何查看系统信息
一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name转载 2013-08-24 11:07:08 · 577 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m转载 2013-08-28 13:52:43 · 551 阅读 · 0 评论 -
mysql创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
今天在mysql中创建用户时,看到有人用的时直接往user表中插数据的方法,如下所示:mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));于是我也在数据库中尝试用此方法创建用户,却得到如下报错:mysql> insert into my...转载 2018-09-28 15:57:52 · 1004 阅读 · 0 评论