红联Linux门户

Linux帮助
  • 使用Sqlcmd在Debian终端里连接和操作SQL Server数据库使用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在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预览版安装教程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-SERVERLinux下尝鲜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、导入公共库的秘钥:...

  • Linux下MySQL导入文件出错ERROR 1290 (HY000)Linux下MySQL导入文件出错ERROR 1290 (HY000)

    2016-11-18 - 最近在进行MySQL学习时,发现导入文件一直出错,显示ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement。 看了网上的很多办法都不成功,后来发现原来是因为在MySQL 5.7.6版本之后,...

  • 关于在Linux虚拟机中Mysql的乱码问题关于在Linux虚拟机中Mysql的乱码问题

    2016-11-15 - 环境: 虚拟机:VMware Workstation 12 Pro Linux发行版:Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64) 关于安装Mysql的方式采用此文中的在线安装方式:http://www.linuxdiyf.com/linux/26008.html。 本文旨在解决的问题: 将Linux中的MySql编码...

  • 关于远程连接Linux中Mysql数据库的问题关于远程连接Linux中Mysql数据库的问题

    2016-11-15 - 环境: 虚拟机:VMware Workstation 12 Pro Linux发行版:Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64) Windows下使用的远程连接数据库的软件:Mysql Workbench 6.3 问题:使用Mysql Workbench 6.3连接Linux中的Mysql数据库时出现如下问题(MySQ...

  • H-Store的安装和测试H-Store的安装和测试

    2016-11-10 - 因为我的科研方向是内存数据库机制设计,所以就选了经典的高性能分布式内存数据库(也是关系数据库)来作为研究的工具基础,以期做出足够大贡献的改进。 H-Store是由MIT,CMU,Brown大学联合开发的用于学术的分布式内存数据库,它的商业版本是voltDB。H-Stor...

  • 解决导入MySQL数据库提示"Unknown character set: 解决导入MySQL数据库提示"Unknown character set: 'utf8mb4'"

    2016-11-09 - 今天在准备迁移公司一个客户的网站到另外一台服务器中,根据正常的操作备份最新的网页文件和导出数据库,然后在新服务器中创建站点和数据库wget迁移进去解压。因为数据库比较小,所以直接用PHPMyAdmin工具在线导入,但是看到有错误提示#1115 - Unknown chara...

  • “玄惭大师”谈双十一活动中云数据库保障经验“玄惭大师”谈双十一活动中云数据库保障经验

    2016-11-09 - 对不少商家而言,双 11 销量往往是平时的N倍。 云数据库如何从容应对双 11 当日的流量高峰? 今天,特别邀请到 ApsaraDB 团队的大牛级人物玄惭和大家分享,结合历年双十一活动中云数据库保障经验,从弹性扩容、访问链路、架构设计、高可用配置、参数优化等五...

  • 更改了“/etc/mysql/my.cnf”,mysql遇到奇怪的问题

    2016-11-07 - 昨天将ubuntu更新,更新完MySQL却不能用了,花了很长时间在网上找解决办法都未果。 今天ubuntu开机提示系统有问题,说可能原因是我更改了/etc/mysql/my.cnf,我昨天的确改过这个文件,我只是想让局域网主机连接到我主机里的数据库,于是bind我的主机ip,之后...

  • mysqld_multi关闭不了mysql

    2016-11-04 - 1.配置了mysqld_multi启动mysql,但关闭时却关闭不了。查了一下,原来是如下原因: [root@zw-test-db ~]# my_print_defaults mysqld_multi mysqld3307 --mysqld=/usr/local/mysql/bin/mysqld_safe --mysqladmin=/usr/local/mysql/bin/mysqladmin --log=/opt/m...

  • 关于qt访问sqlite数据库的问题

    2016-11-03 - 有的时候需要用qt访问sqlite数据库。Linux下一般就用这个数据库,那么如何操作呢? qt默认支持sql数据库,因此只需要编程即可。注意pro文件中加入QT+=sql。代码如下: #includeQApplication #includeQtSql/QtSql int main(int argc,char* argv[]) { QApplica...

  • linux下测试sqlite数据库,不用qt

    2016-11-03 - qt自带sqlite数据库支持,但是不用qt如何操作呢?实际上可以移植sqlite源码。 去sqlite主页http://www.sqlite.org/.跳转到下载http://www.sqlite.org/download.html。源码下载sqlite-amalgamation-3.7.3.tar.gz 我去的时候是3.7.3版现在估计升级了。 进入下...

  • 安装MongoDB 3.2并通过账户密码来访问指定数据库

    2016-11-01 - 1.安装: https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-red-hat/ 在/etc/yum.repos.d/目录下创建mongodb-org-3.0.repo, 内容如下: [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mong...

  • mySQL放在linux服务器 .NET程序放在windows服务器引起的错误

    2016-10-25 - MySQL放在Linux服务器 .NET程序使用的EF连接mySQL,放在windows服务器引起的错误: {MySql.Data.MySqlClient.MySqlException (0x80004005): Table heyou.Orders doesnt exist at MySql. 这是由于Linux系统对于大小写敏感而windows对于名称对象大小不区分对待...

  • locate数据库权限分析locate数据库权限分析

    2016-10-24 - locate用到数据文件 - mlocate.db 具有特殊的权限,普通用户不能直接修改或读...

  • 重启Linux服务器后,Oracle客户端连不上

    2016-10-23 - 在重启服务器之后,发现用sqldeveloper连不上Oracle,经排查发现是Oracle的监听并未启动。 (1)切换到oracle用户: su - oracle (2)查看oracle监听的状态: lsnrctl status (3)发现监听未起,以DBA身份进入sqlplus: sqlplus / as sysdba 并关闭oracle实例: shut...

  • Linux下yum安装MySQL yum安装MySQL指定版本

    2016-10-22 - yum安装MySQL 1.查看有没有安装过 yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 2.安装mysql客户端 yum -y install mysql 安装mysql 服务器端 yum -y install mysql-server mysq...

  • 使用Swift 3.0操作MySQL数据库

    2016-10-18 - 如果你阅读过本主其他的 Swift 文章,你会发现我们是 Swift 服务器端开发的忠实拥护者。 今天我们将继续研究这个主题,使用 Vapor 封装的 MySQL wrapper 来操作 MySQL 数据库。 说明:这并不是一篇介绍 MySQL 或 SQL 的文章,如果你对数据库还不熟悉,网上有...

  • Linux下的Postgresql的slony-i的数据同步配置Linux下的Postgresql的slony-i的数据同步配置

    2016-10-18 - 1、安装slony 去slony官网:http://www.slony.info/中下载合适的版本 例如:slony1-2.1.4.tar.bz2 解压: tar xvf slony1-2.1.4.tar.bz2 编译方法分三步: ./configure with-pertlools make make install 进入解压后的目录 编译 注:--with-pgconfigdir是指...

  • 阿里云ECS下安装的MySQL无法远程连接?

    2016-10-18 - 场景重现 在阿里云ECS下, Ubuntu系统上通过以下命令安装的MySQL数据库, 本地连接正常, 但远程死活连接不上. # 安装MySQL apt-get install mysql-server 解决办法 主要有2点: 1.用户root默认受限为本地可访问(localhost), 远程拒绝(出于安全考虑吧) 但是这个...

  • 解决mariadb数据库服务无法开启

    2016-10-17 - 我的系统Manjaro Linux,安装的数据库为mariadb 10.1。 1、安装数据库 pacman -S mariadb 2、配置数据库启动环境: mysql_install_db --user=MySQL --basedir=/usr --datadir=/var/lib/mysql (archwiki) 3、启动服务: systemctl start mariadb 4、启动数...

  • Linux查看MySQL版本的四种方法Linux查看MySQL版本的四种方法

    2016-10-16 - Linux查看MySQL版本的四种方法图示: 1、在终端下执行:mysql -V 2、在help中查找:mysql --help |grep Distrib 3、在mysql里查看:select version() 4、在mysql里查看:status 以上是在Linux操作系统中查看MySQL版本的方法,欢迎补充。 本文永久更新地址:...

  • 数据库返回的整型数据被转换成了字符串类型数据库返回的整型数据被转换成了字符串类型

    2016-10-14 - 在实现一个多级菜单功能时,发现 Laravel 从 MySQL 获取的整型数据被转换成了 string 类型, 导致使用 collection filter 无法得到对应的数据。但是并不是在所有机器上都能出现,只有在服务器上才会。 开发机 (Mac / Ubuntu 16.04) [2016-10-14 08:17:43] loc...

  • mysql unsupported operand type(s) for %:mysql unsupported operand type(s) for %:'tuple' and 'tuple'

    2016-10-14 - 环境:ubuntu14.04,python2.7 这篇文章只是为了记录我碰到的一个MySQL相关的小问题。 学习爬虫,看到一个项目:https://github.com/airingursb/bilibili-report 看了下代码,就是爬取bili用户信息后保存到mysql中。因为想之后方便提取mysql里的信息,所以将...

  • Shell实现MySQL定期备份策略小脚本

    2016-10-11 - 很多生产上的MySQL数据库都是直接放在Linux服务器上的,用Shell在服务器上做dump备份最简捷直接。如下小脚本,放到定时任务(crontab)中,就可实现每日备份并保留最近7日dump数据的功能。 #! /bin/bash # Author : # create_ts : # program : do a db dump...

  • MongoDB环境安装MongoDB环境安装

    2016-10-10 - ---------------------MongoDB安装环境--------------------- 1、MongoDB下载地址:http://www.mongodb.org/downloads 2、MongoDB GUI可视化工具: 下载地址:https://robomongo.org/ 3、安装MongoDB教程:https://docs.mongodb.com/getting-started/shell/i...

  • thinkphp连接sql server 2008(同时支持windows和linux环境)thinkphp连接sql server 2008(同时支持windows和linux环境)

    2016-10-09 - 最近遇到一个项目,需要用thinkphp访问sqlserver 2008数据库,而且数据库的表名和字段名都是中文,费了九牛二虎之力终于可以读取了,写入还没来得及测试,如果遇到问题后续补充吧。 总体思路分为两个步骤: 1、寻找php连接sqlserver数据库驱动 2、解决中文表...

  • 如何将.sql文件导入数据库

    2016-10-08 - 以下几种方法的前提是数据库中已经创建了你要所导入的库(dbname) 方法一:xshell远程连接服务器导入数据库:mysql -uuser -ppassword dbname/var/dbname.sql 例如:mysql -uroot -p123 student/var/student.sql 注:如果报错Warning: Using a password on the co...

  • mysql -e与awk联合导出csv文件

    2016-10-08 - mysql -e 使用简介 可以执行一条 SQL 语句,例如: mysql -uroot -p123456 -h 192.168.10.210 -P 3306 db_logs -e show databases; 也可以执行多条 SQL 语句,例如: mysql -uroot -p123456 -e use all_university alter table 青海大学 add gid int(10); up...

  • oracle中不等号的问题

    2016-10-07 - 之前做项目数据库用的是oracle,在项目中写查询语句时,遇到一个小问题; 例如:一个旅客表中要查询姓名name字段不等于Jack的记录,我当时想的就是: select name from passenger where name != Jack 当然,在oracle中不等于有多种表示方式,如、!=、~=、^...

  • 打开mysql图形界面打开mysql图形界面

    2016-10-05 - 打开Mysql 长时间面对没有界面的东西,又是可能会感到无聊,还好,linux为我们提供了很好的界面操作。 打开命令: 在linux终端下输入命令 我的当前目录下有个数据库文件 usr.db Sqlite3browserusr.db 运行成功后的界面: 本文永久更新地址: http://www.linu...