表示 进入内容 133011331015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
CentOS下设置MySQL的root各种密码 总结

一、更改mysql密码常用的三种方法 大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;  1.方法1:用mysqladmin  mysqladmin -u root password "123456"; 如果root已经设置过密码,采用如下方法  mysqladmin -u root password -p "123456"; 2.

【mysql】  【Oracle】  【数据库】  【主机】  【centos】  【Server】   …

[获取更多]
CentOS LAMP环境 配置详解

要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以LAMP(linux+Apache+MySQL+PHP)作为安装与设置的介绍。

【服务器】  【mysql】  【Apache】  【配置】  【主机】  【centos】   …

[获取更多]
MySQL优化案例---半连接(semi join)优化方式 导致的查询性能低下

MySQL V5.6.x/5.7.x SQL查询性能问题

一 简单创建一表,并使用存储过程插入一部分数据

CREATE TABLE users (
user_id int(11) unsigned NOT NULL,
user_name varchar(64) DEFAULT NULL,
PRIMARY KEY (user_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DELIMITER $$
DROP PROCEDURE IF EXISTS proc_auto_insertdata$$
CREATE PROCEDURE proc_auto_insertdata()
BEGIN
DECLARE init_data INTEGER DEFAULT 1;
WHILE init_data <= 20000 DO
INSERT INTO users VALUES(init_data, CONCAT('用户-',init_data));
SET init_data = init_data + 1;
END WHILE;
END$$
DELIMITER ;
CALL proc_auto_insertdata();
 
二 执行如下查询
Q1:
SELECT u.user_id, u.user_name FROM users u      
WHERE u.user_name IN (SELECT t.user_name FROM users t WHERE …
[获取更多]
不知道数据库中表的列类型的前提下,使用JDBC正确的取出数据(转)

概要: 使用jdbc 如果在不知道表结构的情况下,如何读出表信息? 使用ResultSetMetaData; 然后使用getColumnType 获取column 类型 使用getColumnName 获取column名字 根据类型,使用ResultSet 的getInt("column1")....获取每个字段的值 本文使用 Vector 做为容器,把拿到的查询结果,临时放在容器内。

【java】  【mysql】  【SQL】  【数据库】  【string】  【static】   …

[获取更多]
mysql修改表、字段、库的字符集

mysql修改表、字段、库的字符集

修改数据库字符集:

ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE .

【mysql】  【数据库】  【test】  【字符集】  【Create】  【variables】  【database】  【varchar】   …

[获取更多]
FAQ系列 | 磁盘空间满了之后MySQL会怎样

导读

当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对?

会发生什么事

当磁盘空间写满了之后,MySQL是无法再写入任何数据的,包括对表数据的写入,以及binlog、binlog-index等文件。
当然了,因为InnoDB是可以把脏数据先放在内存里,所以不会立刻表现出来无法写入,除非开启了binlog,写入请求才会被阻塞。

当MySQL检测到磁盘空间满了,它会:

  • 每分钟:检查空间是否得到释放,以便写入新数据。当发现有剩余空间了,就会继续写入数据,一切照旧。
  • 每十分钟:如果还是发现没剩余空间,则会在日志中写入一条记录,报告磁盘空间满(这时候只写入几个字节还是够的)。

应该怎么办

[获取更多]
mysql 存在update不存在insert

     如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。

【mysql】  【HTTPS】  【索引】  【test】  【update】  【html】   点击查看原文>

[20150924]公开分享-优秀MySQL DBA进化之路

作者:吴炳锡 来源:http://wubx.net/ 联系方式: wubingxi#163.com 转载请注明 […]

[20150924]公开分享-优秀MySQL DBA进化之路,首发于MySQL Life

spring aop 多数据源

添加夹包 c3p0-0.9.5.jar  mchange-commons-java-0.2.8.jar   结构:   根绝结构 不同 注入数据源   db-config.properties one.

【mysql】  【spring】  【aop】  【string】  【JDBC】  【class】  【schema】  【bean】   …

[获取更多]
MySQL--视图优化(一)

  一 什么是视图

这个标题似乎有点简单了,一些人会想: 作为一名数据库从业者,作为一名经验丰富的DBA,天天与视图打交道, 怎么能不知道什么是视图呢?


请在继续阅读之前,微闭双目,休息之余想一想, 什么是视图? 思索之后,且与如下标准定义做个比较。


SQL标准定义是如下定义视图的:

 1 首先,视图本质上,就是一个“查询”,而且是一个“有名字的查询”,名字是谁?--视图的名称。这就引申出另外一些概念,什么是查询?SQL标准做出如下定义:


1.1 base table:基表

SQL-data consists entirely of table variables,called base tables.

SQL-data构成的完整的表变量的组合,称为基表。即SQL-data的集合。


[获取更多]
表示 进入内容 133011331015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »