学Linux,上红联!
Linux系统教程
您的位置: Linux系统教程 > Linux数据库 >
  • 数据库Oracle11g2重新安装之前的卸载

    2017-02-23 - 在使用过程中,常常会遇到需要将Linux数据库卸载,然后重新进行安装。 在这种情况下,用户希望能够花费较少的时间将数据库卸载,然后重新安装。 结合在使用中的实际情况。我操作了以下步骤,就可以将数据库卸载再次进行重新安装。 1.将grid和Oracle安装目录...

  • 解决MySQL数据库导入提示"utf8mb4_unicode_520_ci"错误

    2017-02-23 - 今天遇到一位网友,他在备份网站数据库且导入到另外一台VPS主机环境站点的时候有提示数据库无法导入错误。于是就帮助解决这个问题,根据网友提供的数据库信息,我直接尝试用mysql命令导入,然后被提示有ERROR 1273 (HY000) at line 93: Unknown collation: u...

  • mysql利用游标循环删除数据报错:No data - zero rows fetched

    2017-02-23 - 第一次用MySQL的游标来循环处理数据,编写的存储过程如下: DROP PROCEDURE IF EXISTS delete_Menu; DELIMITER $$ CREATE PROCEDURE delete_Menu( IN menuCode VARCHAR(200)) BEGIN DECLARE userCode VARCHAR(20); DECLARE cur_user CURSOR FOR SELECT code...

  • linux静态链接mysql glibc库的悲催过程

    2017-02-19 - 这两天需要把项目做成静态链接版本,便于在各公司的各种Linux平台上运行。 我想这还不简单,链接参数加一个-static不就行了,但接下来解决一系列问题的时间远远超出我的意料。 开发环境: CentOS release 5.8 (Final) gcc (GCC) 4.1.2 20080704 (Red Hat 4.1...

  • DBD::mysql安装出错:Can't exec "mysql_config":没有那个文件

    2017-02-15 - 发现错误 安装MySQL的perl驱动DBD::mysql时出现错误. mysql版本是5.7.17,操作系统ubuntu16.04 定位不到mysql_config程序的位置 解决错误 在系统中查找mysql_config,找到后加入到环境变量 可是在电脑上找不到这个执行脚本. 安装libmysqlclient-dev解决问题....

  • centos7+mysql+svn(https方式访问)通过外网访问的配置

    2017-02-13 - 前言: 第一次用Linux系统来做服务器。这次整个安装以及配置过程花了四天时间,主要是需要通过外网进行访问,因此期间遇到很多问题,在此记录下来。 正文: 1.安装centos7 首先下载一个centos7的iso文件,资源好找,安装首先用的其他工具,一开始进行格式化...

  • Linux Mint下ODBC连接mysql

    2017-02-11 - R语言可通过ODBC驱动操作数据库。但是前提是操作系统中已经安装了ODBC驱动管理器和ODBC驱动。由于使用的Mint系统,unixODBC和MySQL odbc驱动均无法通过apt命令直接安装。所以下面介绍源码安装的过程和可能出现的问题,mysql的安装和配置略过。 安装ODBC驱动...

  • Linux下如何导入.sql文件到MySQL数据库

    2017-02-10 - Windows和Linux下从数据库导出表结构的方法:http://www.linuxdiyf.com/linux/28314.html 以下是在Linux下如何导入.sql文件到MySQL数据库: 1、首先建空数据库 mysqlcreate database abc; 2、导入数据库 方法一: (1)选择数据库 mysqluse abc; (2)设置数...

  • 详解Windows和Linux下从数据库导出表结构

    2017-02-10 - 本文首先讲解window下如何使用Navicat for MySQL导出表。 1、如下图所示,目标数据库是mydatabase,数据库中有四张表。 2、选中该数据库,右键数据传输。 3、左边可以选择要导出哪几张表,右边选择.sql文件的存储位置。 4、在高级中,有一些选项。其中创建记...

  • 关于MySQL-python-1.2.3.tar.gz安装失败的解决方案

    2017-02-07 - RHEL6.4升级到python2.7.9,然后安装 MySQL-Python-1.2.3.tar.gz,报错。解决错误之后,运行: python2.7 -c import MySQLdb 失败: import MySQLdb Traceback (most recent call last): File stdin, line 1, in module File /usr/local/lib/python2.7/site-...

  • Linux主机名修改后导致mysql重启失败

    2017-02-06 - 今天发现生产环境的主机名被修改了。 现在查看MySQL状态,报错: [root@db02 ~]# service mysqld status MySQL is running but PID file could not be found [FAILED] 停止mysql也报错: [root@db02 ~]# service mysqld stop MySQL server PID file could no...

  • Metasploit连接postgresql数据库

    2017-02-06 - kali linux 2016版本中metasploit不能自动连接postgresql数据库,出现postgresql selected,no connection 解决方案如下 输入命令:msfdb 输入命令:msfdb init 现在打开mesploit 查看连接数据库状态 连接成功,简单易操作 最后把postgresql设置为开机自启 root@k...

  • Django中遇到的mysql问题

    2017-01-31 - 最近在用Django写个网站,连接mysql的时候出现了几个问题,总结一下。 写好setting.py和models.py后,syncdb都没什么问题,在测试后台发表文章的时候就出错了,本来是测试markdown的图片与codelite代码高亮,发现发表后debug模式就报错。 Error:Warning: Inc...

  • lampp下修改数据库的密码

    2017-01-29 - 1.root用户密码设置。 可以选择在命令提示符下进行。进入xampp安装目录下xampp/mySQL/bin 敲入命令mysqladmin -u root -p password 你的密码***敲回车完成设置 也可以直接进入phpmyadmin里,mysql库中的user表,有root的信息,可以在里面进行密码的设置。需...

  • lampp下mysql显示中文乱码

    2017-01-29 - 这里主要数据库配置的问题。在网上搜了一下。 [client] default_character_set=utf8 [mysqld] character-set-server = utf8 collation-server = utf8_general_ci [mysql] default_character_set=utf8 这个方案即可解决。在Linux下MySQL配置文件lampp/etc/my....

  • Linux下MyCat和MyCat_web的安装和配置

    2017-01-16 - 前言 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可以参考 官方文档 Tip: 当前的最新版本为 Mycat-web-1.0 启动顺序必须为:zookper-mycat-mycat_web,否则可能会出现问题 环境依赖 MySQL...

  • php.ini与my.cnf里面的socket配置需一致

    2017-01-14 - 1、php.ini配置 如果不配置PHP.ini里面的mysqli.default_socket和pdo_mysql.default_socket,那么他们的默认值是/tmp/mysql.sock,如果与/etc/my.cnf里面的不一致,那么会导致php无法正确连接mysql/mariadb。 vi /etc/php.ini ################ # mysqli.def...

  • 512M内存MYSQL的my.cnf

    2017-01-09 - 每次重装系统,总是被MySQL搞个半死,这次要存下来,不见得准确,但可以使用,版本5.5.4: # Example MySQL config file for medium systems. # # This is for a system with little memory (32M - 64M) where MySQL plays # an important part, or systems...

  • MySQL的Embedded模式C接口

    2017-01-03 - MySQL除了CS运行模式, 还有embedded模式. 相关文档介绍比较少,也比较散乱, 最近项目中正好用到, 现通过本文对其基本用法做个介绍,给出可以运行的基本例子.本文基于mysql5.5. 环境配置 要使用embedded模式的MySQL, 有两种方法, 一种是从源码编译, 一种是下载l...

  • Linux mysql连接过多

    2017-01-03 - 1、too many connections 2、查看连接数量 查看由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 3、查看具体连接情况 或者用navicat服务器监听工具,在navicat工具栏中选择服务器监听,选择数据库 4、有没有发现time值很大,这是因为MySQL默认 安装...

  • db2在linux Redhat下安装与配置

    2016-12-31 - Linux Redhat下db2数据库的安装与配置。 一、安装配置环境 db2软件存放在/etc/local目录下 #uname -a #uname -r #cat /etc/redhat-release 二、安装数据库软件 解压缩安装包 #tar zxvf v10.1fp3_linuxx64_server.tar.gz 安装前预检测 #ls -l #cd server #ls...

  • 把SQL Server迁移到Linux?不如换成MySQL

    2016-12-29 - 最近几年,数量庞大的个人和组织放弃 Windows 平台选择 Linux 平台,而且随着人们体验到更多 Linux 的发展,这个数字将会继续增长。在很长的一段时间内, Linux 是网络服务器的领导者,因为大部分的网络服务器都运行在 Linux 之上,这或许是为什么那么多的个...

  • linux中amoeba实现mysql读写分离

    2016-12-26 - mysql中常用的读写分离有amoeba和mysql-proxy。 amoeba主要在应用层访问MySQL的 时候充当SQL路由功能,具有负载均衡、高可用性、SQL 过滤、读写分离、可路由相关的到目标数据。amoeba使用平台为java,实例采用稳定版(2.2可支持java1.6,java1.7版本),下载...

  • PyMongo模块的使用-MongoDB的Python接口

    2016-12-23 - MongoDB(https://github.com/mongodb/mongo)是近年来非常流行的开源NoSQL数据库,它使用JSON存储数据。 PyMongo是Mongo官方开发Python模块,用来操作MongoDB数据库。 我做的一个爬虫用到了MongoDB。 PyMongo文档:https://api.mongodb.com/python/current/...

  • linux怎么启动mysql

    2016-12-22 - Linux 中安装MySQL程序,可以有多种启动和关闭的方法。 下面简单介绍一种最简单的方法,彼此大家进行学习。 打开Linux ssh 终端,并登陆安装Linux的系统。 首先确定下service mysql命令,及所能使用的选项参数。 可以查看的到start是启动命令参数,stop为关...

  • Centos 6.5 Mysql 5.7.11启动数据库是报错解决

    2016-12-21 - 在启动MySQL时报错 service mysqld start Initializing MySQL database: 2016-12-21T10:44:40.732306Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation...

  • Linux下使用MySQL"load data infile"出错的问题

    2016-12-19 - 由于数据量大,使用insert开销较多,因此使用: LOAD DATA INFILE /home/data/data.dat INTO TABLE MYTable 在windows上跑没什么问题,但是到了Linux上就开始报错: Mysql2::Error: Cant get stat of /home/data/data.dat (Errcode: 2): LOAD DATA INFILE /h...

  • linux下的pgbouncer应用

    2016-12-19 - pgbouncer是postgreSQL的轻量级的连接池。 1、ession pooling/会话连接池 2、Transaction pooling/事务连接池 3、Statement pooling/语句连接池 1、源码下载 [root@testsource]#wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable...

  • Linux环境下使用MySql与在Windows下的一点区别

    2016-12-18 - 昨天在新的系统ubuntu下用MySQL,有些指令和我在windows下有点不同,这里写出来和大家分享下: 1.prompt指令 在windows下想要登录mysql的同时修改命令提示符,格式如下: mysql -u用户名 -p密码 prompt=参数 例如:mysql -uroot -proot prompt=\d 但在ubuntu...

  • 创建镜像-创建与定制mysql镜像

    2016-12-18 - 本文通过制作与定制 MySQL 镜像为案例,一方面说明创建镜像简单,另一方面解释 Docker image 的内容,直观描述 docker build 命令与 Dockerfile 主要配置。这些基本能满足日常工作需要,需要完整的命令和配置说明可参考官方文档或网上的翻译。 1、docker ima...

  • Linux环境下部署mysql异常问题:发现没有my.cnf文件

    2016-12-16 - 在linux系统上部署mysql,使用的版本为MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar,在Linux系统中解压,安装解压文件里的如下两个文件: (主要安装里面的这两个文件:MySQL-server-5.6.34-1.rhel5.x86_64.rpm、MySQL-client-5.6.34-1.rhel5.x86_64.rpm)...

  • 使用管道符在PowerShell中进行各种数据操作

    2016-12-13 - 最近在培训PowerShell,在讲到Pipeline的时候,对于我这种长期和数据(数据库)打交道的人来说,觉得很实用,所以写此文,记录一下。 无论是在Linux中写Bash脚本还是在Window上写PowerShell,管道符|是一个非常有用的工具。它提供了将前一个命令的输出作为下...

  • 将现有MySQL数据库改为大小写不敏感

    2016-12-13 - 用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在。而Windows下的MySQL却是大小写不敏感的,所有表名和数据库名都会变成小写。 对于怎么启用或者停用MySQL数据库的大小写敏感,这个网上随便都...

  • 本地连接腾讯云Mysql失败问题

    2016-12-12 - 经过一番折腾,终于在腾讯云的Centos7环境下配置好了MySQL,而且在服务器上已经测试,能够提供服务,但是本地却连接不上服务器Mysql,真是令人着急啊,下面给出解决方案。 1.检查网络 在本地ping 远程服务器 数据包正常传输,说明网络正常。 2.检查用户访问...

  • mysql datatime设置默认值报错`Invalid default value`

    2016-12-09 - 问题: mysql datatime 设置默认值为CURRENT_TIMESTAMP报错`Invalid default value` 环境: Ubuntu mysql 5.5 解决方法: 升级mysql至5.6 apt-cache search mysql-server sudo apt-add-repository ppa:ondrej/mysql-5.6 sudo apt-get update apt-cache search m...

  • 如何连接局域网内的MySQL

    2016-12-08 - 准备连接虚拟机里 Linux中的 MySQL,却一直报错:2003cant connect to mysql server on localhost(10061) 搜索了一番,发现要做以下工作: 1.首先使用 ping 命令来确保要确保本机和虚拟机中的 Linux是连通的,如果不通,可能是 Linux的 ip地址没有正确配置。...

  • 记录一次Mysql5.7.10的密码失效问题

    2016-12-06 - 情景:在公司的数据库服务器上安装的MySQL版本是 [root@hotdata ~]# mysql -V mysql Ver 14.14 Distrib 5.7.10, for Linux (x86_64) using EditLine wrapper 安装好后,并且设置了密码,但是现在突然提示密码失效了,在mysql终端提示信息为: ERROR 1820 (HY...

  • 阿里云mysql内存不足解决办法

    2016-12-06 - 场景: 有一台阿里云1核1GB内存,安装是windows系统,安装mysql5.6后,启动内存为400多M。这种默认设置会导致内存不足。 解决: 先查找到My.ini文件的位置,点击系统服务,查看命令行: 修改如下参数: key_buffer = 16K max_allowed_packet = 1M thread_sta...

  • 在Azure上创建MYSQL服务

    2016-12-05 - Azure和所有的云服务一样,也提供了MYSQL数据库,在Azure中叫mysql database on azure。下面我们来一起在Azure上创建一个Mysql数据库。 在新建-- 数据服务,Mysql database on azure当中选择,快速创建,并填写数据库的响应信息。 注意:名称只能是全小写。...

  • MySQL缺失mysql_config文件

    2016-12-02 - 打算爬虫,安装mysqldb,结果使用pip安装出错。 在centos-6.4上pip install mysql-python,报错如下: [sentry@kjtest111 mysql-python]$ pip install mysql-python Downloading/unpacking mysql-python Running setup.py egg_info for package mysql-python...