学Linux,上红联!
Linux系统教程
您的位置: Linux系统教程 > Linux数据库 >
  • linux的mysql下看不到mysql数据库解决方案

    2017-06-16 - 运行: [root@localhost ~]# mysql -uroot -p123 Welcome to the mysql monitor. Commands endwith ; or \g. Your MySQL connection id is 7 Server version: 5.0.77 Source distribution Type help; or \h for help. Type \c to clear thebuffer. mysqlshow...

  • linux下单节点的bigchainDB安装

    2017-06-16 - BigChainDB是一个去中心化的数据库,能够在1s内完成100w次写操作、存储pb级别的数据以及次秒级的延迟。BigChainDB增加了一些区块链的特性:去中心化控制、不变性、数字财产的创建与移动,也继承了现代化分布式数据库的一些特性:吞吐量以及节点数目的线性扩...

  • linux下mysql开启二进制日志

    2017-06-12 - 最近需要在linux系统下打开mysql的更新日志(即二进制日志),这样可以用来避免数据库因误操作或数据丢失,能够还原到操作之前。但是网上很多帖子都是复制黏贴,以至找了好几天都没有设置成功。大多按照网上方法都遇到,数据库重启失败。试了好多方法,终于...

  • 记一次mysql启动失败分析和处理-原因:SElinux

    2017-06-11 - 在51、52、54三台主机上搭建Galera集群,在54上安装mysql并能成功启动,但在51、52上始终无法启动,能看到的日志也非常少。 localhost systemd: Starting LSB: start and stop MySQL... localhost mysql: Starting MySQL.170228 16:45:19 mysqld_safe Loggin...

  • linux下QT5.6.2连接MYSQL过程

    2017-06-07 - 安装好QT5.6.2后,使用MySQL时会出现如下错误: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7 针对上面问题,解决方法如下: 传统解决方法: 一、解决问题 本文解决在Ubuntu...

  • 编译mysql5.1.73时报错error: No curses/termcap library found

    2017-06-07 - 在自己虚拟机上配置完成,并能运行项目后。把方法整理后交给同事,以为完事了,甚是高兴,不幸 又出现错误,原本以下四步就可完成安装。 # tar zxvf mysql-5.0.95 # ./configure --prefix=/usr/local/mysql --with-charset=gbk # make # make install 但在ma...

  • MyCLI:一个支持自动补全和语法高亮的MySQL/MariaDB客户端

    2017-06-06 - MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管理系统 MySQL、MariaDB 和 Percona,支持自动补全和语法高亮。它是使用 prompt_toolkit 库写的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 还支持通过 SSL 安全连接到 MySQL 服务器...

  • 本地可以连接数据库,远程连接mysql不成功

    2017-06-01 - 版本:Ubuntu16.04 一、使用xshell成功连接Linux服务器,然后命令行执行MySQL本地连接命令,可以成功登录mysql数据库,但是使用mysql workbench连接不成功,出现错误:ERROR 2003:Cant connect to MySQL server on xxxx10061 1、查看3306端口是否被占用netst...

  • 输入sudo apt-get install mysql-server出现未满足的依赖关系

    2017-05-28 - 之前虚拟机下安了个Ubuntu kylin 16.04,一直没咋用,最近鼓捣Linux,试着安了一下,记录一下问题。 按理来说打开终端直接输入 sudo apt-get install mysql-server 一路回车就好了,然而一直报错,纠正下列错误,什么未满足的依赖关系,刚开始以为缺少这些包...

  • Linux下MySQL的my.cnf文件路径问题

    2017-05-27 - Linux版本的my.cnf文件,一般会放在/etc/my.cnf或/etc/mysql/my.cnf下。 Windows下的是my.ini文件,一般会在安装目录的根目录。 但Linux下用rpm包安装的MySQL是不会创建/etc/my.cnf文件。 至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说...

  • centos,linux下django链接mysql提示mysql.sock无法打开问题

    2017-05-18 - 首先,如果你不是一个架构师,那么你得知道什么是才能往下看。 环境: centos mysqld django MySQL-Python 提示: cant open .... /var/lib/mysql/mysql.sock 然后我会告诉你,我在django的启动setting的Databased项里添加OPTIONS。 (本来是没有option的,同...

  • 破解SQLServer for Linux预览版的3.5GB内存限制(RHEL篇)

    2017-05-16 - 微软发布了SQLServer for Linux,但是安装竟然需要3.5GB内存,这让大部分云主机用户都没办法尝试这个新东西。 这篇我将讲解如何破解这个内存限制。 要看关键的可以直接跳到第6步,只需要替换4个字节就可以破解这个限制。 1.首先按照微软的给出的步骤安装和配...

  • Cassandra 3.10安装手记

    2017-05-15 - Cassandra,NoSQL的一种,从数据库排名上,看得出来,NoSQL系列,排名第三(Redis虽然是KV,但是没有人用它当数据库,都是做缓存) MongoDB是文档型的,Cassandra和Hbase都属于KV型,且实现机制类似,都是基于LSM树设计,受Google Bigtable启发,不过Hbase属...

  • 如何让你的fedora25的php7支持mysql?

    2017-05-12 - 首先,新装好的fedora25是自带apache和php7的,直接能用,可以解析.php,但却无法链接MySQL数据库。 yum install mysql 会安装mariadb,mysql的一个分支。 初学php,你会发现教程连接php用的mysql_connect()函数。这是一个误导,php7已经完全抛弃mysql模块,...

  • mysql开启slow_query_log

    2017-05-11 - 1.打开MySQL的配置文件 cd /etc/mysql/mysql.conf.d sudo vi mysqld.cnf 2.然后修改: Here you can see queries with especially long duration log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = 2 log-queries-not-using-indexes 3.保...

  • MySQL移动数据目录出现权限问题

    2017-05-10 - 环境:ubuntu 14.04.4 LTS 现象 今天把/var/lib/mysql下的数据文件移动到其他目录下,之后发现启动mysql报错,并且mysql无法运行。具体的操作如下: # service mysql stop # mv /var/lib/mysql /data # serivce mysql start 报出的错误信息为: 170425 9:55:...

  • Linux下修改mysql的root密码后数据库消失怎么处理

    2017-05-06 - Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失。有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题,这个时候该怎么处理呢? 可以用下面的办法解决: 1、修改mysql数据库目录配置文件:...

  • Linux下安装Python的cx_Oracle模块

    2017-05-02 - Python 想远程访问 Oracle 数据库,需要 cx_Oralce 模块,又依赖Oracle Instant Client 代替完整的Oracle Clien 我的系统是Linux x86-64 ,可以输入 uname -a 命令来查看。所以下载以下两个文件:basic和sdk。 instantclient-basic-linux.x64-11.2.0.3.0.zip...

  • 一款不错的mysql性能测试工具

    2017-04-28 - 为什么写这篇文章 入题之前先讲讲为什么写这篇文章,这就不得不提起MySQL与percona,阿里基于mysql开发了AliSQL,写这篇文章的时候阿里已经将其开源,percona是一家领先的MySQL咨询公司,该公司基于mysql开发了Percona Server,Percona Server是一款独立的数...

  • CentOS 7下MySQL服务启动失败的解决思路

    2017-04-24 - 今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See systemctl status mysqld.service and jou...

  • linux上的mysql从5.5升级到5.6报错:RROR 1293 (HY000)

    2017-04-24 - 升级原因:在mysql5.5中,on update current_timestamp(在navicat中文版中为刷新当前时间戳计时选项)只能设置一个,或者不设置都可以,不能同时设置2个及以上。 在mysql5.6中可以同时设置两个。 报错: RROR 1293 (HY000): Incorrect table definition; th...

  • 如何利用MySQL设置远程数据库以优化站点性能

    2017-04-20 - 随着应用或网站规模的不断提升,现有设置可能已经无法满足需求。如果大家将现有Web服务器及数据库托管在同一VPS当中,那么我们不妨将二者进行拆分以解决资源需求难题。 今天,我们将探讨如何配置一套远程数据库服务器,用于向Web服务器交付动态内容。在这里...

  • 如何在Linux VPS中保护MySQL与MariaDB数据库安全

    2017-04-20 - Linux与Unix类系统之上存在着大量SQL数据库语言实现方案。MySQL与MariaDB正是其中最为流行的两种选项。 然而,与大多数软件一样,这些工具如果未经正确配置也可能面临安全风险。在本教程中,我们将了解如何利用一系列基本步骤保证其安全。 为了内容的简单与...

  • linux使用mysql在输入了mysql之后出现the program 'mysql' can

    2017-04-18 - 如图,我在想使用putty工具,连接到我的服务器上使用MySQL时出现了以下的错误,竟然懵逼了。 The program mysql can be found in the following packages: * mysql-client-core-5.7 * mariadb-client-core-10.0 Try: apt install selected package 后来发现...

  • 如何通过MySQL的二进制日志恢复数据库数据

    2017-04-18 - 经常有网站管理员因为各种原因和操作,导致网站数据误删,而且又没有做网站备份,结果不知所措,甚至给网站运营和盈利带来负面影响。所以本文我们将和大家一起分享学习下如何通过 MySQL 的二机制日志(binlog)来恢复数据。 系统环境 操作系统:CentOS 6.5 X...

  • Linux下图数据库Neo4j安装笔记

    2017-04-16 - 最近加入一个新项目,需要用到一个第一次接触的技术图数据库Neo4j。这两天也一直在学习这门技术。记得我的一个老师说过,要学习一门技术,首先要动手去安装它。接触的东西多了,觉得这句废话却也是很有一番朴实的哲理。对Neo4j的学习,也就从安装开始吧。查...

  • MySQL 5数据库连接超时问题

    2017-04-12 - 最近碰到一个mysql5数据库的问题。就是一个标准的servlet/tomcat网络应用,后台使用mysql数据库。问题是待机一晚上后,第二天早上第一次登录总是失败。察看日志发现如下错误: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications lin...

  • mysql job failed to start-tomcat问题变种

    2017-04-12 - 首先说一说问题的背景: 服务器端采用tomcat为J2EE容器,在一次失败的NIO测试(把控制台输出信息写在了NIO阻塞用的循环中)后,Ubuntu系统几乎崩溃,关闭Java相关进城后,tomcat无法再次启动,我就采取了互联网人民最厉害的招数-重启服务器。 在重启服务器之...

  • 使用unidac在linux上无驱动直接访问MS SQLSERVER

    2017-04-10 - 随着delphi 10.2 开始了对Linux 的重新支持。devart 也迅速的发布了unidac 7.0,最大的特性就是支持linux和MongoDB。 并有了其他更新: In this release we added such significant features as: The new UniDAC version includes a new MongoDB provider wh...

  • MySQL中socket和pid-file的作用

    2017-04-08 - 1.MySQL 连接方式 (1):TCP/IP 套接字方式 这种方式会在TCP/IP 连接上建立一个基于网络的连接请求,一般是client连接跑在Server上的MySQL实例,2台机器通过一个TCP/IP 网络连接。 C:\Users\gechongmysql -h 192.168.1.10 -uroot -p Enter password: * Welcom...

  • 用python取得mysql随机一条记录的取巧办法

    2017-04-05 - 网上有很多关于如何从数据库取得随机一条记录的办法,包括: SELECT RAND() * MAX(id) FROM random; 还有据说是效率最低的办法: SELECT * FROM foo ORDER BY RAND() LIMIT 1 至于其他的方法,可以参照其他的文章。这个就不贴地址了。 我说我的一个偷懒的办...

  • MySQL分布式集群搭建

    2017-04-05 - 1、准备集群搭建环境 使用6台虚拟机来搭建MySQL集群,相应的实验环境与对应的MYSQL节点之间的对应关系如下图所示: 节点名称 节点IP 节点内存 节点硬盘大小 节点CPU MYSQL节点角色 Ubuntu-1 192.168.1.26 768M 20G 30% 管理节点(MGM) Ubuntu-2 192.168.1.2...

  • centos下安装mysql出现/lib/ld-linux.so.2:bad ELF interpreter

    2017-04-04 - centos 下安装mysql在执行mysqld --initialize命令时报错 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 这是因为在64位的系统中安装了32位的程序,解决方案: 安装glibc.i686: yum install glibc.i686 执行完glibc.i686安装命令后...

  • Linux系统安装oracle 11gR2启动netca失败解决办法

    2017-04-03 - 在Red Hat(64-bit)系统上,安装oracle 11gR2 启动netca: [oracle@redHat64 ~]$ netca Oracle Net Services 配置: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0xa44c936e, pid=3166, tid=3085936848 #...

  • python的MYSQLdb模块在linux环境下的安装

    2017-04-01 - 开始学习python数据库编程后,在了解了基本概念,打算上手试验一下时,卡在了MYSQLdb包的安装上,折腾了半天才解决。记录一下我在linux中安装此包遇到的问题。系统是ubuntn15.04。 1.下载 第一个问题是pycharm软件的模块安装功能Project Interpreter无法自动...

  • 解决修改mysql的data_dir所引发的错误

    2017-03-31 - 今天,搭建新购的阿里云ECS环境(ubuntu 16.04 LTS),需要将mysql的数据保存在新挂载的磁盘上(已挂载到/mnt下),先停掉mysql服务,然后查看mysql并数据保存的位置: vi /etc/mysql/mysql.conf.d/mysqld.cnf 发现datadir=/var/lib/mysql, 这也就是数据所在...

  • 解决Oracle在Linux下Listener起不来,error 111错误

    2017-03-30 - 近来发生一个问题有点头疼,在linux上的Oracle数据库突然无法访问。 主要报错如下: 基于本人的走歪路经验,分享一下我的解决思路: 首先,最直观的一点,监听器起不来,是不是数据库本身就没起来 select status from v$instance; 这个语句可以查看数据库的...

  • centos下美团sql优化工具SQLAdvisor的安装

    2017-03-29 - 1.克隆代码 cd /usr/local/src/ git clone https://github.com/Meituan-Dianping/SQLAdvisor.git 2.安装依赖(ubuntu下安装-devel一般来说是换成libxxx-dev,找东西很简单,yum/apt-get search xxx就找到名字了) yum install -y cmake libaio-devel libffi-d...

  • Linux平台MySQL启动关闭方式总结

    2017-03-28 - MySQL的启动方法有很多种,下面对比、总结这几种方法的一些差异和特性,下面实验的版本为MySQL 5.6。如有疏漏或不足,敬请指点一二。 1、使用mysqld启动、关闭MySQL服务 mysqld是MySQL的守护进程,我们可以用mysqld来启动、关闭MySQL服务,关于mysqld, MySQL...

  • Mysql无法插入中文解决办法,php中文变量值为???的解决

    2017-03-27 - 数据表插入不了中文,折腾了1个小时,终于找到错误所在。 首先设置数据库的默认字符集: 打开终端,输入 MySQL -uroot -p ,输入密码,进入mysql命令行 输入 status; 查看当前字符集状态 Current database: order_movie_ticket Server characterset: utf8 Db...