欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] Linux下开启MySQL的远程连接 日期:2015-01-17 13:41:07 点击:201 好评:0

    基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤: 1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysqlGRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY MyPassword WITH...

  • [MySQL] 更改MySQL数据目录 日期:2015-01-17 02:40:53 点击:199 好评:2

    MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把MySQL服务进程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql整个目录移到/home/data mv...

  • [MySQL] 解决MYSQL“Unknown column 'RUN_NAME' in 'field list错误 日期:2015-01-16 00:05:28 点击:101 好评:0

    公司用的是MYSQL系统,感觉原来的系统不完善,需要进行编写,为了进行开发,我将现在的系统进行了备份,并迁移到一台专门用做开发的机器上,迁移是很顺利的,也能正常连接数据库,但是进入系统后提示错误 Unknown column RUN_NAME in field list MYSQl_query(...

  • [MySQL] MySQL安全14个最佳方法 日期:2015-01-14 12:19:06 点击:66 好评:0

    MySQL数据库一贯以高性能、高可性和易用性著称,它已经成为世界上最流行的开源数据库。大量的个人、WEB开发者、大型公司等都在其网站、关键系统、软件包中广泛使用MySQL数据库。 通常,许多企业在部署一种产品时,安全性常常得不到应有的重视。企业最关心的...

  • [MySQL] linux下安装mysql-5.1.51.tar.gz 日期:2015-01-13 22:19:45 点击:138 好评:0

    [user@localhost桌面]$ ls mysql-5.1.51.tar.gz mysql-5.1.51.tar.gz [user@localhost桌面]$ su 密码: [root@localhost桌面]# cp mysql-5.1.51.tar.gz /usr/local/src/ [root@localhost桌面]# cd /usr/local/src/ [root@localhost src]# groupadd -r mysql...

  • [MySQL] Centos6.5 Mysql5.5 主从同步配置 日期:2015-01-11 23:30:34 点击:80 好评:0

    主库服务器环境: 操作系统:Centos6.5 数据库:Mysql5.5 IP: 111.111.111.111 从库服务器环境: 操作系统:Centos6.5 数据库:Mysql5.5 IP:222.222.222.222 1、主库创建同步用户 mysql grant replication slave, replication client on *.* to backup@222.2...

  • [MySQL] mysql,redis,mongodb应用场景 日期:2015-01-11 23:27:18 点击:166 好评:0

    mysql:常规关系型数据库; redis:注重高性能,适用于即时性要求高的业务,比如说秒杀、库存; mongodb:注重大数量,适用于插入大量低价值业务数据的场景,比如说日志系统;...

  • [MySQL] 解决Mysql不能启动的问题 日期:2015-01-11 23:26:46 点击:197 好评:0

    安装好MYSQL后启动数据库出错 [root@localhost mysql]# service mysqld start Starting MySQL..Manager of pid-file quit without updating f[失败] 在网上查了半天,找到的有两种方法, 1、在 my.cnf 中增加了 [mysqld] port = 3306 socket = /tmp/mysql.so...

  • [MySQL] MySql提示:The server quit without updating PID file(…)失败 日期:2015-01-11 23:24:06 点击:90 好评:0

    [root@rekfan mysql]# service mysql restart MySQL server PID file could not be found![失败] Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/rekfan.pid).[失败] 1.可能是/usr/local/mysql/data/rekfan.pid文件没...

  • [MySQL] mysql安装指南 日期:2015-01-11 01:44:45 点击:153 好评:0

    本文详细介绍在linux下如何安装mysql。mysql的版本是预编译好的二进制包,非rpm。 下载mysql 下载地址:http://dev.mysql.com/downloads/mysql/5.1.html,在Select Platform中选择Linux-generic,在列表中找到Generic Linux (glibc 2.3) (x86, 32-bit), Comp...

  • [MySQL] mysql 导入数据时内存溢出问题 日期:2015-01-11 01:44:16 点击:207 好评:0

    用mysqldump导出一个数据库,其中有两个表数据有20多W,执行导入的时候老是保内存溢出,试验了多种方法,始终不行,后来看mysql的服务器的配置,发现里面没有啥设置,于是在里面增加一个max_allowed_packet=32M配置,然后重新导入时候没有报错,数据完全导入...

  • [MySQL] 清理MySql的日志文件mysql-bin.00000 日期:2015-01-11 01:43:48 点击:93 好评:0

    有一个应用运行在aws的ec2上面,由于存储硬盘比较小,只有8G左右的容量,最初刚配置好环境(按照了php、mysql、nginx等),使用的硬盘只有不到3G,运行一段后,发现硬盘已经用了5G多了,即使清除了nginx的日志,硬盘还是接近5G。决定找出是谁占用了硬盘空间...

  • [MySQL] MySql多表关联Update笔记 日期:2015-01-11 01:43:22 点击:146 好评:0

    对单表执行更新没有什么好说的,无非就是update table_name set col1 = xx,col2 = yy where col = zz,主要就是where条件的设置。有时候更新某个表可能会涉及到多张数据表,例如: update table_1 set score = score + 5 where uid in (select uid from tabl...

  • [MySQL] 在jdbc配置logSlowQueries信息 日期:2015-01-11 01:43:01 点击:119 好评:0

    MySql服务器端本身可以通过配置以日志的方式记录下来那些耗时的sql语句,对给系统调优提供一些参考信息,同样java的jdbc Driver也支持这样的功能,只需要在jdbc中增加logSlowQueries和配置即可slowQueryThresholdMillis,其中logSlowQueries参数设置是否打印...

  • [MySQL] MySql表结构修改常用语句 日期:2015-01-11 01:42:28 点击:196 好评:0

    增加列 增加的列位于最后 alter table table_name add col_name varchar(20);alter table table_name add col_name varchar(20) default test not null;alter table table_name add column col_name varchar(20) default test not null; 增加的列在指定的列...

  • [MySQL] 配置记录mysql服务器的慢查询日志 日期:2015-01-11 01:42:00 点击:120 好评:0

    mysql服务可以把超过指定规定时间的sql语句已日志的方式记录下来,检查当前mysql服务有没有记录慢查询的命令为: /usr/local/mysql/bin/mysqladmin var | grep log_slow | tr -d | 如果看到log_slow_queries OFF则没有启用,启用的方法很简单,把如下配置放...

  • [MySQL] mysql的between的边界问题 日期:2015-01-11 01:41:28 点击:217 好评:-2

    mysql的sql语句中可以使用between来限定一个数据的范围,例如: select * from user where userId between 5 and 7; 查询userId为5、6,7的user,userId范围是包含边界值的,也等同如下查询: select * from user where userId = 5 and userId = 7; 很多地方...

  • [MySQL] 查看mysql数据库中某个库的存储过程 日期:2015-01-11 01:41:05 点击:140 好评:0

    如果只想知道存储过程的名字,有两种方法 方法一: select `name` from mysql.proc where db = 数据库名 and `type` = PROCEDURE; 方法二: use 数据库名show procedure status; 查看存储过程的代码 use 数据库名show create procedure proc_name;...

  • [MySQL] linux mysql客户端中执行系统命令 日期:2015-01-11 01:40:46 点击:194 好评:0

    在linux下可以用mysql命令登陆连接到mysql服务器,如果这时需要执行shell命令,例如查看某个目录下的文件列表,其实不需要退出mysql客户端,只需要在mysql提示符下输入system或\! 再加上系统命令即可。...

  • [MySQL] mysql 中对存储有中文信息字段使用拼音排序 日期:2015-01-11 01:39:44 点击:128 好评:0

    在mysql中使用order by对存储了中文信息的字段,默认出来的结果并不是按汉字拼音的顺序来排序,要想按汉字的拼音来排序,需要把数据库的字符集设置为UTF8,然后在order by 时候强制把该字段信息转换成GBK,这样出来的结果就是按拼音顺序排序的。例如: SELEC...

  • [MySQL] mysqldump 每条记录都用insert 日期:2015-01-11 01:39:14 点击:107 好评:0

    默认情况下,使用mysqldump备份出来的表记录都是在一条insert语句,这样对于导入来说效率要高些,但是遇到记录很多的大表,可能会超过缓存区的大小,从而导致备份失败,可以使用参数实现一条记录一个insert语句,例如: mysqldump -uroot -p --skip-opt dbna...

  • [MySQL] mysql 存储过程中使用多游标 日期:2015-01-11 01:38:37 点击:181 好评:0

    mysql的存储过程可以很方便使用游标来实现一些功能,存储过程的写法大致如下: 先创建一张表,插入一些测试数据: DROP TABLE IF EXISTS netingcn_proc_test;CREATE TABLE `netingcn_proc_test` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR...

  • [MySQL] Mysql存储过程参数名和表列明相同引起的问题 日期:2015-01-11 01:37:57 点击:77 好评:0

    下面存储过程原本是想根据传入的status值来更新对应列的name,代码如下: drop table if exists test_tbl;create table test_tbl (name varchar(20),status int(2));insert into test_tbl values(abc, 1),(edf, 2),(xyz, 3);drop procedure IF EXISTS pro_te...

  • [MySQL] Mysql 存储过程查询结果赋值到变量的方法 日期:2015-01-11 01:37:29 点击:95 好评:0

    把查询结果赋值到变量,大部分情况下使用游标来完成,但是如果明确知道查询结果只有一行(例如统计记录的数量,某个字段求和等),其实可以使用set或into的方式来实现赋值。示例代码: drop table if exists test_tbl;create table test_tbl (name varchar(2...

  • [MySQL] Mysql 存储过程注释问题 日期:2015-01-11 01:37:04 点击:106 好评:0

    Mysq支持单行和多行这两种注释代码的方式,单行使用两个减号,多行使用/* */ -- 单行注释/* 多行注释,第一行 第二行 第三行*/ 曾经碰到过在本机window的mysql客户端下可以顺利创建存储过程,拿到linux服务器的客户端中创建的时候老是提示存储过程有错误,错...

  • [MySQL] Mysql 配置 master/slave 日期:2015-01-11 01:34:58 点击:156 好评:0

    关于mysql master/slave的应用场景就不做介绍,本文主要讲解是配置。配置相对还是比较简单,只需要在master和slave的mysql的配置文件中增加几行就可以了。 Master上修改: 修改master配置文件,linux默认为/etc/my.cnf,在 mysqld 段中添加如下配置。 server...

  • [MySQL] mysqldump 存储过程 日期:2015-01-11 01:34:31 点击:97 好评:0

    mysqldump是mysql自带的一个备份数据库的工具,使用mysqldump可以很方便的把已有的数据库导出来,使用 mysqldump --help如果MYSQL_HOME/bin没有加入PATH,需要指定去路径 可以看到有很多可选参数。 需要注意:默认情况下,mysqldump并不会导出数据库的存储过...

  • [MySQL] mysql 导入乱码问题 日期:2015-01-11 01:33:50 点击:191 好评:0

    把文件中的数据导入到mysql表中时可能会碰到乱码的问题,造成乱码的根源就是编码问题,涉及到编码的有数据库和数据文件。要想导入时避免不出现乱码,只要保证数据文件的编码和导入时甚至的编码一直即可,注意:不是和数据库的编码一致。例如:数据文件data.s...

  • 首页
  • 上一页
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 下一页
  • 末页
  • 661826
栏目列表
推荐内容