学Linux,上红联!
Linux系统教程
您的位置: Linux系统教程 > Linux数据库 >
  • 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...

  • 如何在Linux上安装和使用MS SQL Server

    2016-11-29 - 今年早些时候,微软宣布他们的将MS SQL Server运行在Linux上的计划震惊了IT界。在Satya Nadella的领导下,微软这个雷德蒙德的巨头在Linux主导的产业(如快速推动云的技术)方面取得了显著进展。使SQL Server可以在Linux环境下运行,是这种进程的另一个标志性的举...

  • Linux上的SQL Server的起步

    2016-11-29 - 我们知道,几个星期前,微软发布了在Linux上直接运行的SQL Server第一个公开CTP版本!因此,对我来说,是时候跨界在Linux上安装我的第一个SQL安装,这样的话,我就可以在Linux上折腾SQL Server。在这篇文章里,我想给你概括讲下在Linux上,SQL Server的起步...

  • CentOS下mysql更改数据存放目录

    2016-11-29 - 下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql目录的具体操作: 1、首先我们需要关闭MySQL,命令如下: service mysqld stop 2、然后是转移数据 为了安全期间,我们采用复制命令cp,先找到mysql的原目录 cd /var/lib ls 运行这个命令之后...

  • 项目部署操作linux数据库mysql出现表找不到

    2016-11-28 - 关于部署网站的问题,其中值得注意的是:网站用的是linux服务商mysql而不是其他的,例如阿里云的数据库, 项目在其他的地方跑都可以,查询也可以,就是移到删除插入修改的时候就会报找不到表的错误,刚开始排除错误的时候一直当然的认为表存在没错误,就走了好多弯...

  • 记一次MySQL删库的数据恢复

    2016-11-27 - 昨天因为不可描述的原因,数据库直接被 drop database删除。在第一时间停止数据库服务和Web服务,备份MySQL数据目录下的所有文件之后,开始走上数据恢复之路。 第一次干这种事,各种不得法。因为我们既没有备份,也没有开启binlog,连innodb_file_per_tabe_...

  • 使用Sqlcmd在Debian终端里连接和操作SQL Server数据库

    2016-11-27 - 上一篇文中介绍了在 Debian 上安装 SQL Server(http://www.linuxdiyf.com/linux/26366.html),本文接着介绍一下在 linux 终端里使用 Sqlcmd 连接和操作 SQL Server 数据库。 安装 SQL Server 工具包 Sqlcmd 包含在 SQL Server 工具包中,安装 SQL Server...

  • 在Debian上安装SQL Server vNext CTP1

    2016-11-27 - 微软在开源 .NET Framework 之后,相继推出了跨平台的编辑器 Visual Studio Code,跨平台的 SQL Server 数据库 SQL Server vNext,Visual Studio for Mac,微软在跨平台的路上越走越远了。 SQL Server vNext 发布后,我就想在 linux 环境下尝试一下,但是微...

  • MySQL 5.6+版本设置long_query_time的值无效的原因及解决方法

    2016-11-26 - 开启慢日志的方法: 编辑my.cnf文件: # vim /etc/my.cnf long_query_time = 1 slow_query_log = 1 然后再重启MySQL。 在实际生产环境中测试,配置确实生效,但是查看MySQL慢日志发现,慢日志中出现了很多小于1秒的查询。 原因: 在MySQL官方手册5.4.5 The S...

  • linux服务器mysql输出中文全是问号

    2016-11-25 - mysql数据库内的中文正常,页面上的中文也正常,但是从数据库读出来的中文全部显示的是问号,所有编码都是utf8,而且网站在本地测试正常,传到linux服务器就出现了这种情况,更奇怪的问题是通过程序写入数据的内容在数据库里乱码但是输出到页面就正常了,因...

  • 在ArchLinux中安装MySql

    2016-11-24 - 最近在用ArchLinux在虚拟机里学习Linux。现在想在ArchLinux中安装WordPress,首先就需要安装MySQL数据库。但是在MySql被Oracle收购之后,很多开源支持者就转而使用MariaDb了。不过MariaDb也和MySql兼容的,所以基本不用有什么担心。由于ArchLinux只带了Maria...

  • php mysqli注意问题

    2016-11-23 - 今天写了这个一段代码: function ip_get_method($action , $device){ if($action != search){ request_die(false,unknown action); } $mysqli = open_database(); $stmt = $mysqli-prepare(select * from ip_addr WHERE device = ?); $stmt-bind_param(s,$d...

  • docker运行java web(oracle数据库) 不能连接数据库问题

    2016-11-21 - 为什么Docker中的Java web不能访问Oracle数据库(thin连接方式会报错,oci方式没问题,按本文修改后,都可以访问)?所以得纪念下这个解决成果。以便后来者(菜鸟)能快速的跳出来。 先上错误代码: java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现...

  • Fedota 24将数据库升级到PostgreSQL 9.5

    2016-11-21 - PostgreSQL 是一款世界领先的开源数据库;在其9.5版本中有很多改进,详细版本变化如下: IMPORT FOREIGN SCHEMA Row-Level Security Policies BRIN Indexes Foreign Table Inheritance GROUPING SETS, CUBE and ROLLUP JSONB-modifying operators and functi...

  • Mysql 5.5在windows或linux下修改max_allowed_packet参数

    2016-11-19 - [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]-[WARN] SQL Error: 0, SQLState: S1000 [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]-[ERROR] Packet for query is too large (1641 1024). You can change this value on the server by settin...

  • MSSQL Server on Linux预览版安装教程

    2016-11-18 - 微软在今年曾今透漏过SQL Server love Linux,果不其然,这次开发者大会上就推出了MSSQL Server on Linux预览版. 官方地址:https://docs.microsoft.com/zh-cn/sql/linux/,英文好的可以自己去看,还是很详细的. 废话不多说,直接开始我们今天的正文MSSQL Server...

  • Linux下尝鲜MSSQL-SERVER

    2016-11-18 - 微软的开源精神真是无敌了,接下来体验下Linux安装与使用MSSQL-SERVER! 安装说明: 目前支持的平台: Red Hat Enterprise Linux 7.2、Ubuntu 16.04、Docker Engine1.8+。 目标操作系统Ubuntu。 1、进入管理员模式:在终端输入 sudo su 2、导入公共库的秘钥:...