红联Linux门户

Linux帮助
  • 快速指定SQLDeveloper所使用JDK的方法快速指定SQLDeveloper所使用JDK的方法

    2016-08-11 - 就众多的免费SQL开发工具来讲,Oracle出品的SQLDeveloper 还是一个很不错的选择。 看到网上不少的帖子讨论SQL Developer 启动的时候报告找不到Java Home(或JDK)的问题,我发现其实这个问题非常容易解决。不需要设置那么多的环境变量,只改一个地方就能搞定。...

  • 解决mysql占用IO过高

    2016-08-11 - 1、日志产生的性能影响: 由于日志的记录带来的直接性能损耗就是数据库系统中最为昂贵的IO资源。MySQL的日志包括错误日志(ErrorLog),更新日志(UpdateLog),二进制日志(Binlog),查询日志(QueryLog),慢查询日志(SlowQueryLog)等。当然,更新日志是...

  • 完美解决servlet传数据到绿色版的mySQL的汉字乱码问题完美解决servlet传数据到绿色版的mySQL的汉字乱码问题

    2016-08-08 - mySQL的乱码问题,已经让我头疼了好几天了,搜了很多相关资料,终于解决了。在此整理了一下给大家分享,这是绿色版的mySQL,不是安装版的,安装版的怎么弄,没试过,可能也差不多吧。 要解决以下问题: tomcat编码格式 JSP 编码格式 request 编码格式 mySQL...

  • navicat远程连接mysql,2003 can't connect to mysql server on

    2016-08-05 - 我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题。 首先我们通过: ①:netstat -an|grep 3306 来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有127.0.0.1,就说明,3306端口只能本机ip使用。 所以...

  • 在chroot环境下将MySQL日志输出到syslog

    2016-08-05 - 这几个月一直在学习nodejs,angularjs,做一些前端开发,目前还是学习阶段,等有一些体会再来分享。 这两天碰到的一个问题是,我们的产品给客户后,客户要统一管理日志,MySQL要将日志输出到syslog,就需要在my.cnf的[mysqld_safe]段配置syslog。但是修改了...

  • 自动清理N天前的二进制日志

    2016-08-05 - 这里以自动清理5天前的二进制日志为例(做了同步或依赖于二进制日志备份的请慎用): 1.以root身份登录数据库,执行以下命令: set GLOBAL expire_logs_days = 5; 2.首次设置expire_logs_days参数后需要执行flush logs命令才能生效,后续会自动清理。 flush...

  • Linux安装cx_Oracle

    2016-08-04 - 安装依赖包: yum -y install gcc python-devel 确认以下变量都已经设置好了: export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1 export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export ORACLE_SID=orclgis export LD_LIBRARY_PATH=$LD_...

  • chroot MySQL on CentOS系统chroot MySQL on CentOS系统

    2016-08-04 - 网上有各种chroot资料,但是似乎没有完整明确的chroot MySQL的介绍,结合工作,将我进行chroot MySQL的方法说明一下。 因为Linux发行版本众多,首先说明运行环境:CentOS 5.9, MySQL 5.5,所有chroot环境下的文件都从父环境拷贝过来,适用于无网络或网络受...

  • MySQL 5.5将字符集从utf8升级为utf8mb4MySQL 5.5将字符集从utf8升级为utf8mb4

    2016-07-31 - 升级原因 MySQL默认的utf8只支持三字节字符,不支持Emoji表情符(四字节),如果有四字节的字符写入会报错。从MySQL 5.5开始,提供了utf8mb4,支持四字节的字符。 许多使用iphone的用户来在填写昵称的时候会加入Emoji表情符,如果MySQL没有使用utf8mb4字符集...

  • Matlab连接MySQL小例Matlab连接MySQL小例

    2016-07-30 - Matlab连接MySQL其实蛮简单的,只需要几句函数调用即可。 代码: clear; sqlquery=select * from name; %查询语句 dbname=mydata; %连接的数据库名 username=root; %账户 password=123456; %密码 host=localhost; %host dpath=C:\Program Files (x86)\MySQL\...

  • MySQL_InnoDB数据库备份与还原

    2016-07-29 - 采用MyISAM引擎的数据库可以通过复制进行备份和还原。而采用InnoDB引擎的数据库无法直接通过复制进行备份和还原,可通过mysqldump进行备份与还原,方法如下: 1.备份数据库 mysqldump -u [USERNAME] -p [DATABASE_NAME] [BACKUP_FILE_NAME] (如xxxx.dump) 2....

  • 三种查看MySQL数据库版本的方法

    2016-07-23 - 1、使用-V参数 首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version 使用方法: D:\xampp\mysql\binmysql -V 或者 D:\xampp\mysql\binmysql --version 2、使用--?参数 其实这个有三个类似的参数 --help -I(大写的i) -? 这三个...

  • mysql设置远程IP地址访问数据库

    2016-07-20 - 问题:在linux下安装mysql,默认情况下只允许本地localhost或者127.0.0.1地址访问mysql,用IP地址访问mysql数据库时,会出现无法连接的错误。 在上线环境需要设置允许远程访问,步骤如下: 1.配置my.cnf文件 不同的linux版本,这个文件的位置不同。(以ubuntu...

  • MySQL安装失败解决办法

    2016-07-19 - 前几天重装了系统后安装MySQL后发现按照最开始的安装方式会失败。 最开始安装MySQL配置了环境变量后都是打开cmd,依次输入以下命令: 1、mysqld -install //安装Mysql,添加mysql服务 2、net start mysql //启动mysql 3、mysql //默认以root用户进入mysql,都...

  • 详解mysql int类型的长度值问题详解mysql int类型的长度值问题

    2016-07-17 - 提问: MySQL的字段,unsigned int(3), 和unsinged int(6), 能存储的数值范围是否相同。如果不同,分别是多大? 回答: 不同,int(3)最多显示3位无符号整体,int(6)最多显示6位无符号数。 如果你的答案和上面的一致,恭喜你和我犯了一样的错误。 真实情况:...

  • shell脚本采用crontab定时备份数据库日志

    2016-07-16 - 测试服务器上才用定时脚本备份一个数据库 并打包压缩成tar避免文件过大,脚本如下: 测试服务器的shell backup_mysql.sh: #!/bin/bash BASE_PATH=/alidata/backup_sql/ LOG_NAME=$(date +%Y%m%d-%H%M%S).sql /alidata/server/mysql-5.6.21/bin/mysqldump -u...

  • Linux下mysql数据库root无法登录的情况

    2016-07-16 - 今天安装lnmp环境后用mysql -u root -p连接密码后出现错误: Access denied for user root@localhost (using password: YES) 然后我就用 /etc/init.d/mysql stop 先去停止数据库。 然后用安全模式 mysqld_safe --user=mysql --skip-grant-tables --skip-netw...

  • my.ini配置文件引起的"无法启动mysql服务,发生错误1067"

    2016-07-15 - 1.问题描述 本人的mysql是官网下载的zip包绿色版5.7.4-m14版本,我从将mysql整个目录打包拷贝到另一个机器上,重新配置了my.ini及安装了mysql服务,但在启动mysql服务过程中出现无法启动mysql服务,发生错误1067,问题解决前的my.ini文件内容如下: # For ad...

  • 使用nfs之后初始化mysql失败使用nfs之后初始化mysql失败

    2016-07-13 - 将nfs作为mysql的数据目录输出后,在另一台主机上启动mysql进程时,会出现如下这样的错误,究其原因,其实还是nfs自身设计的缺陷。 初始化就是使用特定的用户,去特定的目录去更新mysql,虽然说添加mysql用户之后,所有的对数据的修改权限都是以mysql用户执...

  • MySQL不支持中文,C语言从数据库中读取出来的中文显示???

    2016-07-13 - 声明:本文适用于在Linux(也许仅限于Ubuntu)中,使用C语言读取MySQL中存储的数据时显示的中文都是???的情况。 不是为了说一个简单的Mysql不支持中文(即用的仅仅是Mysql本身,自始至终不用离开mysql的终端的 (mysql ),比如不是用编程语言从数据库里读...

  • Oracle 10gR2在RHEL 5下开启异步IO

    2016-07-12 - 记录一下Oracle 10gR2在RHEL 5下开启异步IO步骤 平台:RedHat Enterprise Linux 5 64bit,Oracle 10gR2 10.2.0.4 64bit 1、首先用root用户安装以下必要的rpm包 # rpm -Uvh libaio-0.3.106-3.2.x86_64.rpm # rpm -Uvh libaio-devel-0.3.106-3.2.x86_64.rpm 2...

  • Windows/Linux下安装python的mysql客户端接口

    2016-07-12 - Windows/Linux下安装python mysql 利用python调用mysql,需要导入模块MySQLdb import MySQLdb 这是python针对mysql数据库的客户端的python接口,在linux下可以通过如下命令安装: sudo apt-get install python-mysql sudo pip install MySQL-python 但是在wi...

  • 三种在MySQL中修改root密码的方法

    2016-07-10 - 整理了以下三种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1:用SET PASSWORD命令 mysql -u root mysql SET PASSWORD FOR root@localhost = PASSWORD(newpass); 方法2:用mysqladmin mysqladmin -u root password newpass 如果root已经设置过密码...

  • Linux下Oracle移植数据

    2016-07-06 - 案例: 老LTESQM数据库下的toolbox用户数据移植到 新LTESQM数据库下的 toolbox 用户。 新LTESQM数据库下还没有toolbox这个用户 开始: 1、查看老LTESQM下toolbox的权限 用oracle数据库dba角色登录,查看用户toolbox的sql。 使用sqldeveloper.exe工具,得到to...

  • WordPress安装时连接数据库出错的解决办法

    2016-07-01 - WordPress安装时连接数据库出错可能是由于数据库限制了本地连接。 需要修改mysql配置文件 默认情况下Mysql只允许本地登录,所以需要修改配置文件将地址绑定给注释掉: $ vim /etc/mysql/my.cnf #bind-address = 127.0.0.1 $ service mysql restart 由于根据...

  • 关于Linux下mysql的C/C++基础编程笔记关于Linux下mysql的C/C++基础编程笔记

    2016-06-29 - 1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本。它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息需要使用下面两个选项: --libs 选项 - 连接MySQL客户端函数库所需要的库和选项. [Jiakun@Kunge C++...

  • 如何配置远程mysql服务器

    2016-06-27 - 分配用户权限 可以先看一下目前的用户权限状况: use mysql; select host,user,password from user; 然后分配新的权限给某一用户: mysqlGRANT ALL PRIVILEGES ON *.* TO user@% IDENTIFIED BY password WITH GRANT OPTION; 允许user用户以 password密码登录...

  • Linux连接MySQL出现1045错误解决方法Linux连接MySQL出现1045错误解决方法

    2016-06-25 - 开始使用Linux连接MySQL数据库的时候,出现了1045错误。当出现这个问题的时候,应该是用户被数据库拒绝访问了,我们应该为你的数据库开辟权限。 1.登录数据库输入linux指令 mysql -uroot -padmin 登录你的数据库输入用户名和密码 2.使用数据库,查询权限 mys...

  • linux mysql access denied for user ‘root’@’localhost'

    2016-06-22 - linux安装完mysql后,使用程序连接报错误:linux mysql access denied for user root@localhost(using password:YES) 解决方法,重新设置密码,步骤如下: 1.先停掉原来的服务 service mysqld stop 2.使用安全模式登陆,跳过密码验证 mysqld_safe --user=mys...

  • mysql以ROOT权限提权方法

    2016-06-21 - 今天feng问了一个问题,mysql root权限运行,直接root服务器吧,SSH登录。 正好上网查一下相关的资料: mysql 5.x里面引入了一个system函数,这个函数可以执行系统命令,当mysql以root登陆的时候,就可以利用这个函数执行命令,当然是在权限许可的范围内。...

  • 修改mysql的最大并发数

    2016-06-21 - 修改MySQL的最大并发连接数: 【centos系统】 vi /etc/my.cnf 在[mysqld]下面添加: max_connections=5000 说明修改最大并发连接为5000个 修改完后需要重启mysql服务,进入命令行: mysql -uroot -p 输入密码: mysqlshow variables like%max_connections%;...

  • phpmyadmin尝试连接到mysql服务器被拒绝

    2016-06-15 - 打开phpMyAdmin文件夹下的config.sample.inc.php文件,找到这一句: $cfg[Servers][$i][auth_type] = config; 这里可以设置成http(HTTP)、config、cookies、signon。 config:这个是简单的方式,密码直接写入config.inc.php文件中,登录时直接读取这个文件...

  • 如何在CentOS6.5系统上安装免编译版的MySQL5.5

    2016-06-13 - 免编译版本的MySQL很方便,省了好多时间,我用的是mysql5.5-x86_64版本,接下来是在CentOS6.5安装过程,就那么几个步骤。 #安装依赖包 yum install -y libaio-devel #创建用户 useradd -s /sbin/nologin mysql #创建数据目录 mkdir -p /data/mysql #赋予权限...

  • 阿里云服务器MySql的安装阿里云服务器MySql的安装

    2016-06-13 - 1.远程登录服务器 2.sudo apt-get update 如果是第一次开启,需要更新一下 3.sudo apt-get install mysql-server mysql-client 安装mysql 中间会让输入root密码 4.然后等待安装完毕 5.如果需要用C语言连接数据库的话还需要安装 sudo apt-get install libmysq...

  • MariaDB数据库的安装、性能优化和安全MariaDB数据库的安装、性能优化和安全

    2016-06-11 - 数据库服务器是绝大多数应用程序的关键组成部分。如果没有存储、检索、更新和删除数据的能力,那么Web应用和桌面应用的实用性和使用范围会变得非常有限。 此外,知道如何安装、管理和配置数据库服务器,使得数据库的运行达到预期设定,是每个系统管理员必备...

  • mysql远程登录权限修改

    2016-06-09 - mysql默认只允许在localhost主机登录,如果想要通过远程登录管理,需要修改相应的权限。 方法一 首先:开启mysql所在主机的3306端口,或者关闭防火墙。 service iptables stop # centos关闭防火墙 查看数据库权限: show grants; 允许其他主机访问mysql gran...

  • mysql的enum和set数据类型

    2016-06-09 - 定义一个ENUM或者SET类型,可以约束存入的数值。 ENUM中的值必须是定义过数值列中的一个,比如ENUM(a,b,c),存入的只能是a或者b或者c,如果存入,d或者ax就会报错。 SET中的值必须是空的字符串,或者只能是定义过的数值列中的值,多个的话,用,号隔开。比如SE...

  • mysql授权远程连接

    2016-06-08 - 查一下你的MYSQL用户表里, 是否允许远程连接。以下是实现mysql授权远程连接的两个步骤。 1、授权 mysqlgrant all privileges on *.* to root@% identified by youpassword with grant option; mysqlflush privileges; 2、修改/etc/mysql/my.conf 找到bind-ad...

  • 安装coreseek找不到mysql

    2016-06-08 - 安装 coreseek-3.2.14 遇到问题:ERROR: cannot find MySQL include files,随即在网上搜索各种答案说是要找到mysql.h的正确路径加入./configure才行,可惜找之不到,后来在官网(http://dev.mysql.com/doc/refman/5.5/en/c.html)上找到这样一段话: NoteIf...

  • mysql数据库迁移mysql数据库迁移

    2016-06-07 - MySQL数据库迁移是指把数据库文件导出,并可以在其他的电脑上把数据库导入mysql服务器,使数据库的移动变得方便。mysql数据库的迁移分为以下步骤: 1.添加mysql环境变量 因为要使用控制台的mysql命令,需要把mysql的环境变量配置一下。按win+R输入cmd打开控...