欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] MySQL优化 - 开启MySQL慢查询日志及分析工具mysqldumpslow 日期:2016-05-29 04:33:52 点击:92 好评:0

    1. 启用MySQL的慢查询日志很简单,只需在MySQL的配置文件my.cnf里添加: [mysqld] slow_query_log=1 - 开启慢查询日志 slow_query_log_file=/data01/mysqldata/3306/slow_query.log-- 慢查询日志存放位置,因需要可写,一般是数据存放目录 long_query_time=10...

  • [MySQL] MySQL必须调整的10项配置mysql优化 日期:2016-05-28 23:44:03 点击:65 好评:0

    当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。 我们曾在几年前在博...

  • [MySQL] linux定期自动备份mysql的shell脚本 日期:2016-05-28 19:15:50 点击:113 好评:0

    数据无价,及时备份 安全起见,直接用Root执行的: /root/mysql_backup.sh# everyday 3:00 AM execute database backup3 0 * * * /root/mysql_backup.sh 以下是自动自动备份shell,只保留最新5天 #!/bin/sh # mysql_backup.sh: backup mysql databases and k...

  • [MySQL] 编译安装pdo_mysql提示pdo_mysql.lo出错的解决办法 日期:2016-05-28 19:15:21 点击:189 好评:0

    环境是在PHP5.4下,configure参数如下: wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar zxf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/l...

  • [MySQL] centos mysql开启远程访问 日期:2016-05-28 17:10:07 点击:162 好评:0

    centos mysql开启远程访问,centosmysql 登录MySQL: mysql -u root -p db; 如需修改密码,第一次: mysqladmin -u root password NEWPASSWORD 已设置过: mysqladmin -u root -p oldpassword password newpassword 执行以下命令开启远程访问限制 grant all p...

  • [MySQL] MySQL中文全文索引插件 mysqlcft 日期:2016-05-27 19:55:21 点击:103 好评:0

    MySQL在高并发连接、数据库记录数较多的情况下,SELECT ... WHERE ... LIKE %...%的全文搜索方式不仅效率差,而且以通配符%和_开头作查询时,使用不到索引,需要全表扫描,对数据库的压力也很大。MySQL针对这一问题提供了一种全文索引解决方案,这不仅仅提高...

  • [MySQL] mysql show status详解 日期:2016-05-27 19:51:07 点击:134 好评:0

    查看服务器目前状态信息的命令,两种方式: 1.命令行,进入MySQL/bin目录下,输入mysqladmin extended-status 2.连接到 mysql ,输入show status; 3.如果要查看某个数据,可以 mysql show status like table%; +-----------------------+-------+ | Variable_...

  • [MySQL] MySQL的性能调优工具tuning-primer.sh 日期:2016-05-27 19:50:20 点击:121 好评:0

    安装方法: wget http://www.day32.com/MySQL/tuning-primer.sh chmod u+x tuning-primer.sh ./tuning-primer.sh...

  • [MySQL] MySQL 服务器调优 日期:2016-05-27 19:49:45 点击:145 好评:0

    关于 MySQL 调优 有 3 种方法可以加快MySQL服务器的运行速度,效率从低到高依次为: 替换有问题的硬件。 对 MySQL 进程的设置进行调优。 对查询进行优化。 替换有问题的硬件通常是我们的第一考虑,主要原因是数据库会占用大量资源。不过这种解决方案也就仅限...

  • [MySQL] MySQL 找出使用了某列名的所有表 日期:2016-05-26 14:13:58 点击:137 好评:0

    SELECT table_name,column_name FROM information_schema.columnsWHERE column_name LIKE % tax %...

  • [MySQL] MySQL: ON DUPLICATE KEY UPDATE 用法 日期:2016-05-26 14:13:02 点击:189 好评:0

    使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条SQL INSERT INTO osc_visit_stats(stat_date,type,id,view_count) VALUES (?,?,?,?) ON DUPLICATE KEY UPDATE view_count=view_count+?-- osc_visit_stat...

  • [MySQL] MySQL存储过程相互调用并获得错误码 日期:2016-05-26 13:56:10 点击:57 好评:0

    演示如何在存储过程中调用另外一个存储过程,并获取执行的错误信息 mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - MODIFIES SQL DATA - BEGIN - DECLARE l_status VARCHAR(20);- - CALL myProc1(l_status); - IF l_status=Duplicate Entry...

  • [MySQL] MySQL 的 CASE WHEN 语句 日期:2016-05-26 13:55:11 点击:149 好评:0

    代码片段(4) [代码]使用CASE WHEN进行字符串替换处理 01 /* 02 03 mysqlselect*fromsales; 04 +-----+------------+--------+--------+--------+------+------------+ 05 | num |name| winter | spring | summer | fall | category | 06 +-----+------------...

  • [MySQL] MySQL 存储过程中执行动态 SQL 语句 日期:2016-05-26 13:54:45 点击:117 好评:0

    mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE set_col_value - (in_table VARCHAR(128), - in_column VARCHAR(128), - in_new_value VARCHAR(1000), - in_where VARCHAR(4000))- - BEGIN - DECLARE l_sql VARCHAR(4000); - SET l_sql=CONCAT_ws( , -...

  • [MySQL] 利用 mysql.proc 表来获取基础数据信息 日期:2016-05-26 13:54:14 点击:142 好评:0

    mysqlmysqlmysql DELIMITER //mysqlmysql CREATE FUNCTION myFunction (item_sum DECIMAL(10,2)) - RETURNS DECIMAL(10,1) - BEGIN-- - RETURN ROUND(item_sum,1);- - END - //Query OK, 0 rows affected (0.00 sec)mysql DELIMITER ;mysqlmysql select myFu...

  • [MySQL] MySQL 使用 LOOP 的 ITERATE 语句示例 日期:2016-05-26 13:53:49 点击:154 好评:0

    介绍 MySQL 的 Iterate 迭代语句 mysqlmysqlmysql DELIMITER //mysql CREATE PROCEDURE myProc (IN in_count INT) - BEGIN - DECLARE count INT default 0;- - increment: LOOP - SET count = count + 1; - IF count 20 THEN ITERATE increment; END IF; - I...

  • [MySQL] MySQL 的 LEAVE 语句退出循环 日期:2016-05-26 13:53:19 点击:81 好评:0

    mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - BEGIN - DECLARE i,j INT DEFAULT 1; - outer_loop: LOOP - SET j=1; - inner_loop: LOOP - SELECT CONCAT(i,times, j,is,i*j); - SET j=j+1; - IF j12 THEN - LEAVE inner_loop; - END IF;...

  • [MySQL] MySQL 的存储过程中请求一个锁对象 日期:2016-05-26 13:52:52 点击:128 好评:0

    mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - BEGIN - DECLARE lock_result INT; - IF get_lock(sp_critical_section_lock,60) THEN - - SELECT got lock; - - SET lock_result=release_lock(sp_critical_section_lock); - ELSE - SELECT...

  • [MySQL] MySQL 存储过程的异常处理 日期:2016-05-26 13:52:25 点击:63 好评:0

    mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc - (p_first_name VARCHAR(30), - p_last_name VARCHAR(30), - p_city VARCHAR(30), - p_description VARCHAR(30), - OUT p_sqlcode INT, - OUT p_status_message VARCHAR(100)) - BEGIN- - - - D...

  • [MySQL] MySQL 存储过程使用 REPEAT 来打开游标读取数据 日期:2016-05-26 13:52:02 点击:125 好评:0

    mysqlmysqlmysql delimiter $$mysql CREATE PROCEDURE myProc (in_customer_id INT) - BEGIN- - DECLARE l_first_name VARCHAR(30); - DECLARE l_id INT; - DECLARE l_city VARCHAR(30); - DECLARE l_department_count INT; - DECLARE no_more_departments I...

  • [MySQL] MySQL 事务 ROLLBACK 示例代码 日期:2016-05-26 13:51:35 点击:134 好评:0

    mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc( - in_from INTEGER, - in_to INTEGER, - in_amount DECIMAL(8,2)) - BEGIN- - DECLARE txn_error INTEGER DEFAULT 0 ;- - DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN - SET txn_error=1;...

  • [MySQL] MySQL 存储过程中使用 WHILE 循环语句 日期:2016-05-26 13:51:07 点击:90 好评:0

    mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc() - BEGIN - - DECLARE i int; - SET i=1; - loop1: WHILE i=10 DO - IF MOD(i,2)0 THEN - SELECT CONCAT(i,is an odd number); - END IF; - SET i=i+1; - END WHILE loop1; - END$$ Query OK,...

  • [MySQL] 使用 LOOP 和 FETCH 来读取 MySQL 游标 日期:2016-05-26 13:50:35 点击:55 好评:0

    mysqlmysql delimiter $$mysql CREATE PROCEDURE myProc() - BEGIN - DECLARE l_sale_id INT; - DECLARE l_last_sale INT DEFAULT 0;- - DECLARE sale_csr CURSOR FOR - SELECT id - FROM employee;- - DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_last_s...

  • [MySQL] MySQL 存储过程的 BEGIN 和 END 日期:2016-05-26 13:49:23 点击:81 好评:0

    mysqlmysql DELIMITER //mysql CREATE FUNCTION myProc (cost DECIMAL(10,2)) - RETURNS DECIMAL(10,2)- - SQL SECURITY DEFINER- - tax: BEGIN - DECLARE order_tax DECIMAL(10,2); - SET order_tax = cost * .05; - RETURN order_tax; - END - //Query OK,...

  • [MySQL] MySQL 自定义函数 (Function) 示例 日期:2016-05-26 13:48:50 点击:138 好评:0

    一个很简单的 MySQL 函数定义 mysqlmysql delimiter $$mysqlmysql CREATE FUNCTION myFunction - (in_string VARCHAR(255), - in_find_str VARCHAR(20), - in_repl_str VARCHAR(20))- - RETURNS VARCHAR(255) - BEGIN - DECLARE l_new_string VARCHAR(255);...

  • [MySQL] linux下mysql开启远程访问权限及防火墙开放3306端口 日期:2016-05-26 01:19:14 点击:157 好评:0

    开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此...

  • [MySQL] 修改MySQL日志文件位置 日期:2016-05-26 00:44:30 点击:175 好评:0

    MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考。 今天需要改MySQL日志文件的位置,发现在/etc/my.cnf中怎么也改不了。 后来发现MySQL日志位是指定的: [root@localhost e...

  • [MySQL] MySQL常用维护管理工具 日期:2016-05-25 23:59:40 点击:154 好评:0

    MySQL是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积...

  • 首页
  • 上一页
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 下一页
  • 末页
  • 661826
栏目列表
推荐内容