
MySQL
文章平均质量分 56
Wentasy
Blockchain specialist.
展开
-
Linux下修改MySQL端口
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题Linux下修改MySQL端口 解决1. vi /etc/my.cnf2. 参考以下配置 [mysqld]#修改为你想要改的端口port=3306 datadir=/var/li原创 2013-01-03 11:13:03 · 5727 阅读 · 2 评论 -
Linux查找软件安装路径
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 一、查看软件安装路径: whereis mysqlmysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mys原创 2013-01-01 10:59:10 · 2751 阅读 · 0 评论 -
ERROR 1005 (HY000): Can't create table 'zcxt.tb_asset' (errno: 150)解决
环境MySQL 5.1 + 命令行工具 问题 建表出现如下错误:ERROR 1005 (HY000): Can't create table 'zcxt.tb_asset' (errno: 150) 解决 1. 是否存在SQL语法错误;2. 外键引用的字段是否存在。 @原创 2013-01-13 15:17:28 · 2995 阅读 · 0 评论 -
Linux下通过Tomcat部署Web项目
环境 Windows 7 + RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 5.1 + Tomcat 6.0.35 + JDK 1.6.27 问题 Linux下通过Tomcat部署Web项目 解决 1.将Windows下开发的项目打包成WAR包,将项目使用的数据库导出为SQL文件;原创 2013-01-13 15:13:28 · 6098 阅读 · 0 评论 -
JSP+Servlet+JDBC实现数据分页
环境 MyEclipse 8.6 + MySQL 5.1 + MySQL命令行工具+ JDK 1.6 问题 JSP+Servlet+JDBC实现分页 解决 第一步 创建数据库 以下为数据库导出脚本。 test.sql -- MySQL dump 10.13 Distrib 5.1.43, for Win32 (ia32)--原创 2013-01-23 11:08:14 · 6367 阅读 · 0 评论 -
Hibernate逆向工程示例
环境MySQL 5.1 + Hibernate 3.2 + MyEclipse 8.6 问题Hibernate逆向工程 解决 第一步 创建数据库 --创建数据库create database hibernate default charset utf8;--创建表create table TbUser( id int(11) prim原创 2013-01-17 17:20:21 · 7283 阅读 · 0 评论 -
MySQL用户创建和授权
环境MySQL 5.1 + 命令行工具 问题MySQL用户创建和授权 解决 1.以root用户登录创建新用户 C:\Users\Wentasy>mysql -uroot -pmysql> CREATE USER music IDENTIFIED BY 'music'; 2.以root用户登录创建数据库 create datab原创 2013-03-14 19:20:46 · 3392 阅读 · 0 评论 -
ognl.MethodFailedException: Method "setDate" failed for object解决
环境:MyEclipse6.5+ Tomcat6.0.18+Struts2.1+Hibernate3.2+Spring2.5.6+MySQL Server 5.1问题:通过时间查询记录列表时报如下错误:ognl.MethodFailedException: Method "setDate" failed for object com.axt.po.TbRecord@1d4a34c [j原创 2012-08-09 09:50:55 · 7428 阅读 · 3 评论 -
MySQL和SQLServer在插入数据上的差别
环境:MySQL Sever 5.1 + SQLServer 2008 R2问题:MySQL和SQLServer在插入数据上的差别 先看两张图: MySQL: SQLServer: 在MySQL里创建表,主键自增,在插入数据时,不指定列名(表示对每个字段都赋值),会原创 2012-08-05 10:55:59 · 2290 阅读 · 1 评论 -
MyEclipse 8.6 Web项目远程部署
环境:MyEclipse8.6+ Tomcat 6.0.18 + Windows 7 + MySQL Server 5.1问题:本机的项目上传到服务器解决办法解决:如果远程的电脑操作系统是Windows Server,则可以使用Windows自带的远程桌面连接操作电脑。远程部署本机的项目可以采用war文件,数据库导成SQL文件即可。下面说下部署步骤:1. 项目-原创 2012-09-08 14:55:59 · 2987 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题通过JDBC连接MySQL出现com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure com.mysql原创 2012-11-24 17:19:09 · 10377 阅读 · 3 评论 -
MySQL设置编码命令
环境:MySQL Sever 5.1 + MySQL命令行工具问题:MySQL设置编码解决: SET character_set_client = utf8 ;补充资料:MySQL查看本地数据库支持的所有字符集命令show character set; 参考资料:mysql 编码设置命令Mysql编码详解,彻底解决乱码原创 2012-09-10 17:13:44 · 2805 阅读 · 0 评论 -
MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)
MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)。原创 2013-08-03 10:53:25 · 2382 阅读 · 0 评论 -
MySQL 5.5源码安装
MySQL 5.5的安装方法和5.1略有 不同,主要区别在配置环境,MySQL 5.1的安装方法,参考搭建LAMP环境(源码方式)。本文讲解怎样在RedHat 6.1系统上安装MySQL 5.5.原创 2013-10-20 09:31:56 · 4187 阅读 · 0 评论 -
搭建LAMP环境(源码方式)
源码方式,搭建LAMP环境。原创 2013-10-02 10:50:42 · 3841 阅读 · 2 评论 -
JDBC第三章知识点总结——JDBC高级特性1--结果集,批量更新,高级数据类型
JDBC第三章知识点总结——JDBC高级特性1--结果集,批量更新,高级数据类型知识点预览 ResultSet的高级特性批量更新高级数据类型ResultSet的高级特性1. ResultSet的高级特性a) 可滚动 向前和向后滚动b) 定位 让游标指向某一行数据结果集原创 2012-09-14 20:46:45 · 3106 阅读 · 0 评论 -
Java数据类型和MySql数据类型对照表
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String原创 2012-07-05 15:29:31 · 10831 阅读 · 3 评论 -
连接MySQL出现2013错误解决
环境:Navicat for Mysql 8.2+ MySQL Sever 5.1问题:使用Navicat for Mysql连接MySQL出现如下错误:2013-Lost connection to MySQL server at ‘reading initialcommunication packet’,system error:0。如图:解决:重启原创 2012-08-01 18:18:28 · 9019 阅读 · 1 评论 -
MySQL数据库中的Date,DateTime,TimeStamp和Time类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY原创 2012-08-11 09:37:09 · 6026 阅读 · 1 评论 -
MySQL创建index示例
环境:MySQL Sever 5.1 + MySQL命令行工具问题:创建索引 CREATE INDEX 语法: CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name[index_type] ON tbl_name (index_col_name,...)[index_type] ind原创 2012-09-11 08:33:18 · 2894 阅读 · 2 评论 -
ERROR 1045 (28000): Access denied for user 'axt'@'localhost' (using password: YES)解决
环境:MySQL Sever 5.1 + MySQL命令行工具问题:MySQL用户远程登录遇到此问题:ERROR 1045 (28000): Access denied for user 'axt'@'localhost' (usingpassword: YES)。如图:解决: 新创建的用户不能立即失效,执行以下命令后重启MySQL服务即原创 2012-09-10 17:24:53 · 10469 阅读 · 0 评论 -
MySQL列名是否区分大小写
环境:MySQL Sever 5.1 + MySQL命令行工具问题:MySQL列名是否区分大小写 答案:Windows下不区分。 记住在Windows下是不区分大小写的。而Linux可不一定,详情请参考此文。参考资料:MySQL大小写敏感问题和命名规范 关于mysql的表名/字段名/字段值是否区分大小写的问题原创 2012-09-11 08:30:53 · 7506 阅读 · 0 评论 -
ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决
环境MySQL Server 5.5.27 + 命令行工具问题插入中文字符数据出现如下错误: ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\xF1\xCC\xEC\xCC\xEC...' for column 'MESSAGECONTENT' at row 1环境再现 --以下是插入语句:in原创 2012-09-24 16:36:18 · 6349 阅读 · 2 评论 -
JDBC第七章知识点总结——JDBC高级应用--DAO封装
JDBC第七章知识点总结——JDBC高级应用--DAO封装知识点预览JDBC知识回顾DAO封装ThreadLocalJDBC及DAO综合运用JDBC回顾1. JDBC2. ODBC与JDBC3. JDBC的四种驱动类型JDBC-ODBC桥加ODBC驱动本地API驱动网络协议驱动本原创 2012-10-14 14:33:12 · 4622 阅读 · 0 评论 -
MySQL备份与恢复之热拷贝
在上一篇文章中我们提到热备,热备也就是在MySQL或者其他数据库服务在运行的情况下进行备份。本文分享另外一种备份的方法,也就是热拷贝。热拷贝跟热备很类似,只不过热备使用mysqldump命令,热拷贝使用mysqlhotcopy命令……原创 2013-11-10 11:33:03 · 4437 阅读 · 0 评论 -
MySQL备份与恢复之保证数据一致性
在上一篇文章中我们提到热拷贝(MySQL备份与恢复之热拷贝),热拷贝也就是在MySQL或者其他数据库服务在运行的情况下使用mysqlhotcopy命令进行备份。这篇文章我们讲解怎样保证数据一致性……原创 2013-11-24 10:28:47 · 5270 阅读 · 1 评论 -
MySQL备份与恢复之percona-xtrabackup软件的使用
在前面,我们讲到MySQL冷备、热备、mysqldump、热拷贝、保证数据的一致性。因为mysql冷备、mysqldump、mysql热拷贝均不能实现增量备份,在实际环境中增量备份是使用较多的,percona-xtrabackup就是为实现增量备份而生,因此我们需要使用percona-xtrabackup……原创 2013-12-01 11:51:09 · 8717 阅读 · 0 评论 -
MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复
在上一篇文章,我们讲到percona-xtrabackup软件的使用,这一篇文章我们讲解percona-xtrabackup实现增量备份及恢复……原创 2013-12-01 12:05:28 · 9534 阅读 · 0 评论 -
MySQL备份与恢复之MySQL 延时备份
在上一篇文章中,我们讲到MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复,percona-xtrabackup是一个优秀的用于增量备份的工具。今天我们讲到的延时备份也是使用他们的产品……原创 2013-12-08 16:05:18 · 4459 阅读 · 0 评论 -
MySQL 集群
上一篇文章我们提到MySQL 读写分离,这篇文章我们讲解MySQL集群。我们提到的集群……原创 2013-12-22 09:55:23 · 5756 阅读 · 4 评论 -
MySQL AB复制
本文讲解如何快速打包和安装MySQL, MySQL AB复制,MySQL AB双向复制,MySQL多级主从复制,解决AB双向复制主键冲突……原创 2013-10-27 12:55:03 · 9162 阅读 · 6 评论 -
MySQL datetime数据类型设置当前时间为默认值
环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL datetime数据类型设置当前时间为默认值 解决: 方法一: 由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的。代替原创 2012-09-11 08:37:30 · 69946 阅读 · 1 评论 -
MySQL中同时存在创建和上次更新时间戳字段解决方法浅析
MySQL中同时存在创建和上次更新时间戳字段解决方法浅析。原创 2014-09-01 16:29:59 · 9125 阅读 · 5 评论 -
MySQL备份与恢复之热备
那从这篇文章开始我们看下热备。显然热备和冷备是两个相对的概念,冷备是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份……原创 2013-11-09 11:18:19 · 5183 阅读 · 0 评论 -
MySQL备份与恢复之真实环境使用冷备
在上一篇文章(MySQL备份与恢复之冷备)中,我们提到了冷备。但是有个问题,我们存储的数据文件是保存在当前本地磁盘的,如果这个磁盘挂掉,那我们存储的数据不就丢失了,这样备份数据不就功亏一篑,劳而无功。所以真实环境中我们多准备几块磁盘,然后再在这些磁盘上搭建LVM,把MySQL的数据目录挂载到LVM上,这样数据就不是存储在当前磁盘上,就可以保证数据的安全性……原创 2013-11-03 10:48:59 · 4494 阅读 · 0 评论 -
Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 + MySQL 5.5 问题Linux下安装MySQL出现如下错误: warning: MySQL-server-5.5.28-1.linux2.6.i386.rpm: V3 DSA signature: NOKEY, key ID 5072原创 2012-11-26 17:33:36 · 7260 阅读 · 0 评论 -
读取 $JAVA_HOME/jre/lib/ext/mysql-connector-java-3.2.0-alpha-bin.jar 时出错cannot read zip file解决
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题通过JDBC连接MySQL,出现“读取/usr/java/jdk1.6.0_27/jre/lib/ext/mysql-connector-java-3.2.0-alpha-bin.jar时出错cannot read zip file”原创 2013-01-01 10:48:58 · 6518 阅读 · 0 评论 -
Linux下MySQL配置文件my.ini位置
环境RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 问题Linux下MySQL配置文件my.ini位置 解决MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cn原创 2013-01-05 16:19:14 · 30836 阅读 · 0 评论 -
Linux查看程序端口占用情况
环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + MySQL 3.2 问题 Linux查看程序端口占用情况 解决1. 方法一 ps -aux | grep mysql 2. 方法二 netstat -anp | grep mysql 参考资料原创 2013-01-12 20:16:58 · 2255 阅读 · 0 评论 -
MySQL表字段设置默认值
环境MySQL 5.1 + 命令行工具 问题MySQL表字段设置默认值 解决--SQL:CREATE TABLE test( i_a int NOT NULL DEFAULT 1, ts_b timestamp NOT NULL DEFAULT NOW(), c_c char(2) NOT NULL DEFAULT '1');原创 2013-01-24 09:31:34 · 51470 阅读 · 2 评论