红联Linux门户

Linux帮助
  • mysql远程登陆不上

    2015-10-31 - 当使用 TCP/IP 连接 mysql 时,出现: Cant connect to MySQL server on xxx.xxx.xxx.xxx.(111) 这个错误。 经过反复折腾: 确定IP没错,用户权限是有的(支持远程IP连接),配置文件以注销,绑定本地IP选项。 浪费了半小时之后。看到以段话: 如果是在linux...

  • linux c编程访问数据库

    2015-10-31 - 源码如下: #include stdio.h #include stdlib.h #include mysql/mysql.h int main() { /*定义mysql变量*/ MYSQL *coon; //数据库链接时使用的句柄 MYSQL_RES *res; //返回行的查询结果 MYSQL_ROW row; //记录集中的一条数据 char server[] = 192.168.1.105;...

  • 解决MySQL 5.6版的Function 'innodb' already exists错误

    2015-10-28 - MySQL 5.6启动后,其日志文件存在如下错误: ...... 2015-10-28 13:27:05 25054 [ERROR] Function innodb already exists 2015-10-28 13:27:05 25054 [Warning] Couldnt load plugin named innodb with soname ha_innodb.so. 2015-10-28 13:27:05 25054 [ERR...

  • MySQL修改用户权限

    2015-10-28 - 查看用户权限 show grants for user@host; 比如查看root@localhost的权限: show grants for root@localhost; 赋予用户权限 赋予用户对db数据库进行select操作权限: grant select on db.* to user@host; 同时赋予用户多个权限: grant select,update,insert,...

  • Navicat远程连接数据库详解(1130错误解决方法)

    2015-10-27 - 用Navicat for mysql连接数据库测试下连接,如果出现1130错误: 错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 网上有些朋友说关掉防火墙就好了(其实不是防火墙的问题)是无法给远程连接的用户权限 接...

  • Linux whatis与whatis database使用及查询方法

    2015-10-27 - 在学习man命令时候,估计很多朋友都发现有man f ,man k 参数,可以查出很多数据。这些有的与man手册页相同,有些不是属于手册页的。它们数据怎么收集来的,并且whatis是怎么样工作的。 通过man查找帮助过程: [chengmo@centos5 ~]$ man -h ... f:same as wha...

  • Mysql 5.5无法远程登陆:Can't get hostname for your

    2015-10-20 - 不能远程登陆.解决方式如下: 错误信息:Cant get hostname for your address 修改配置文件 在windows下面,文件时my.ini,在Linux下面是my.cnf 解决方案是在 [mysqld] skip-name-resolve #加上这一个属性 远程访问Linux上Mysql出错解决方案: http://www.linux...

  • navicat_for_mysql_10.0.11在linux下的安装

    2015-10-20 - 官方下载地址:http://www.navicat.com/cn/download/download.html navicat_for_mysql_10.0.11_cn_linux.tar.gz 使用方法: 1.打开终端:应用程序-系统工具(或附件)-终端,切换到root账户: #su 密码: (注意:输入root账户密码时,密码不会显示出来,也...

  • linux下mysql支持中文的问题

    2015-10-20 - 由于我的mysql安装好了以后,在/etc下只有一个my.cnf文件,没有my.conf 和my.ini文件。 后来才知道这是标准版,才是这样的。为了使mysql支持中文,我做了以下操作。 一、find / | grep my-large.cnf 找到大概是share文件夹下和doc 文件夹下有这个文件。拷到/...

  • Linux环境下oracle创建和删除表空间及用户

    2015-10-18 - #su - oracle $ sqlplus /nolog SQL connect / as sysdba --//创建临时表空间 create temporary tablespace test_temp tempfile /data/oracle/oradata/test/test_temp01.dbf --//Linux下的文件系统 size 64m autoextend on next 64m maxsize 2048m extent ma...

  • linux下mysql连接失败:Can't connect to local MySQL server th

    2015-10-17 - 最近在linux上面用django写一个小网站 ,数据库用的是mysql,但是突然有一天,出现了奇怪的问题,报错: mysql ERROR 2002 (HY000): Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2) 然后我去看这个文件/var/lib/mysql/my...

  • 远程访问Linux上Mysql出错解决方案

    2015-10-17 - 问题描述: 服务器部署在Debian系统,在服务器端能正常使用Mysql,但在远程连接Mysql时提示出错,有2003,10060,10061等错误出现 解决方案(ubuntu14.04上面): 1,修改/etc/mysql/my.cnf文件 将文件中的bind-address = 127.0.0.1改为bind-address = 0.0.0.0,...

  • 更改mysql二进制文件保存路径

    2015-10-14 - 修改/etc/my.cnf配置文件 vi /etc/my.cnf 把log-bin=mysql-bin 修改为log-bin=/home/logs/mysql/mysql-bin #记得要修改权限,不然mysql无法启动 另外跟日志相关的参数: expire_logs_days = 7 #保留七天的日志 slow-query-log = on #开启慢查询 slow_query_l...

  • 设置自动启动和停止oracle实例

    2015-10-14 - 1.设置/etc/oratab testdb2:/opt/oracle/product/9.2.0:Y 要把最后一个选项从N改为Y 2.测试dbstart和dbshut命令 dbstart和dbshut会检查/etc/oratab的设置,如果设置为Y,则执行启动或关闭,如果设置成N,则不做任何操作 测试方法:su - oracle dbstart or dbs...

  • Linux Oracle删除归档日志

    2015-10-11 - 今天遇到Oracle报这样的错:ORA-00257 查看了下,原来是Oracle的归档日志满了,解决方案两个 一:增加归档日志大小 二:删除无用的归档日志(我们选择这个方案) 什么也不说了Linux下命令上: Linux删除归档文件 -- su - oracle -- rman -- RMAN connect tar...

  • windows数据库文件转移到linux

    2015-10-10 - 我这里用的是ubuntu14.04,因为windows升级后卡的不行,果断装linux,后来因为64位装不上qq,就弄了个xp虚拟机,性能还可以,但是搞开发的很多东西当初都在windows上面,现在要转到linux下搭建环境。尤其是一些重要的数据,虽然linux也支持ntfs,但是数据放...

  • mysql的Table is readonly解决方案

    2015-10-10 - 今天,把mysql更新数据库时候,提示Table XXXX is readonly 错误。 我的环境 redhat5.4 x86 64 和mysql5.X;我的数据表是从windows copy到libux的。 第一反应就是数据表的权限设置除了问题。 于是 chmod -R 777 数据库文件,结果还是提示read only 百度一把...

  • Linux下查看MySQL的安装路径

    2015-10-10 - Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var...

  • ubuntu15.04手动安装MySQL5.6.27数据库ubuntu15.04手动安装MySQL5.6.27数据库

    2015-10-07 - 1.手动安装的原因 使用apt-getinstallmysql-server命令安装MySQL的时候,环境变量已经配好了, 但是由于配置文件/etc/mysql/my.cnf配置不完整,跟网上的不一样,而且这种安装方法是默认绑定到本机上的,也就是说只能在本机 访问,不能从其他机子进行远程访问...

  • 快速安装mysql tcl expect

    2015-10-05 - 以下操作必须虚拟机可以上网,同时拥有root权限 获得root权限的命令:su - centos6.5下安装mysql tcl expect很简单 mysql Centos6.5使用yum安装mysql快速上手必备 第1步、yum安装mysql [root@stonex ~]# yum -y install mysql-server 安装结果: Installed:...

  • Java链接MySQLJava链接MySQL

    2015-10-03 - MyEclipse中用Java链接MySQL。 先解压JDBC的jar文件。配置环境。 下面我写了段Java程序加载JDBC驱动连接MySQL的代码 GetConn.java package mysql; import java.sql.*; public class GetConn { publicConnection conn = null; //创建Connection对象 publicCon...

  • 阿里云服务器重启后mysql不能启动的问题

    2015-10-02 - 环境:阿里云ECS服务器上,Ubuntu linux 12.04,64位版。MySQL 5.1. 首先查看/etc/rc.local,可以看到Ubuntu通过/etc/init.d/mysqld脚本启动mysql服务: /etc/mysqld start 这个脚本是安装时从/alidata/server/mysql/目录(mysql安装目录)拷贝过来的,没问...

  • mysql查看、修改端口、指定端口登录

    2015-10-02 - 一、查看端口 1.在命令行中输入:mysqld --console,输出的信息可以看到端口号 2.登录本地或远程mysql,输入show global variables like port,这种方法其实是很多余的,因为你能登录成功mysql,不是使用默认3306端口,就是指定端口才能登录,所以你是知道端...

  • 简单解决mysql占用资源过大导致假死问题

    2015-09-28 - 在 linux 下,经常出现的情况就是使用 VBB 这种论坛系统时,出现缓慢,mysql 假死状态,sleep进程过多等等现像。导致几十个用户,就把系统搞定了。 其实这是 mysql 配置上的问题,默认的 linux 中, mysql 的配置是 my-large.cnf 配置,该配置适合大型服务器...

  • mysql创建utf-8字符集数据库

    2015-09-24 - CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATEutf8_general_ci; CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] CHAR...

  • Linux非图形界面安装Oracle数据库

    2015-09-23 - 注释: 一个未开图形界面的Linux OS,如何安装Oracle软件及数据库,如下是2大步骤 克隆软件 手动建库 一、克隆软件 1、基本配置 1.1)系统软件包安装 yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libel...

  • MySQL DBA面试全揭秘MySQL DBA面试全揭秘

    2015-09-23 - 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧。 MySQL DBA职位最近几年特别热门,不少朋友让我帮忙推荐什么的,也有很多公司找不到合适的DBA。原因很简单,优秀的人才要么被大公司圈起来了,要么被创...

  • django搭建论坛之一环境配置

    2015-09-23 - 环境情况: Description:Ubuntu 15.04 Python版本:Python 2.7.9 django版本:1.8.4 安装django: pip install djangobr #安装完成之后测试 import django print(django.get_version()) 1.8.4 安装mysql数据库: sudo apt-get install mysql-server Sudo apt...

  • centos安装部署tcexam在线考试系统centos安装部署tcexam在线考试系统

    2015-09-22 - 准备工作 主要还是参考官方文档,http://www.tcexam.org/installation.php 但是有一些细节需要注意 安装php httpd mysql 等 其中zbar centos自带的包里没有,要配置个epel的源才有参考epel源地址和安装。 另外:centos中,latex叫texlive;imagemagick,IM必...

  • MySQL数据库及表的备份与还原

    2015-09-22 - 备份 导出数据库所有表结构 mysqldump -uroot -ppassword -d dbname db.sql 导出数据库某个表结构 mysqldump -uroot -ppassword -d dbname tablename db.sql 导出数据库所有表结构及数据 mysqldump -uroot -ppassword dbname db.sql 导出数据库某个表结构及...

  • Ubuntu下的Mysql无法通过PDO连接

    2015-09-22 - 问题: 可以通过http://连接,但是不能通过PDO连接 解决: (1)修改my.cnf配置 mysql默认只允许本机访问 修改/etc/mysql/my.cnf配置,允许所有机器访问 # bind address = 127.0.0.1 bind address = 0.0.0.0 (2)重启 mysql服务 sudo /etc/init.d/mysql restart...

  • Ubuntu 15.04下MySQL 5.6.25不支持中文解决办法Ubuntu 15.04下MySQL 5.6.25不支持中文解决办法

    2015-09-19 - Ubuntu 15.04下MySQL 5.6.25不支持中文解决办法,apt-get install 安装的,不是源码包安装的mysql。 1.修改mysql的配置文件 /etc/mysql/conf.d/mysql.cnf 在[mysql]的下方加入如下语句:(注:这个文件下没有配置,只有【mysql】) no-auto-rehash default-char...

  • 手动删除Oracle

    2015-09-19 - 1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle inallation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除 5、运行regedit,选择HKEY...

  • mysql数据库远程访问设置方法--mysql授权

    2015-09-18 - mysql数据库远程访问设置方法。 1、修改localhost 更改 mysql 数据库里的 user 表里的 host 项,从localhost改成% mysqluse mysql; mysqlupdate user set host = % where user = root; mysqlselect host, user from user; mysqlFLUSH PRIVILEGES; 2、指定授...

  • linux上删除oracle数据库

    2015-09-18 - 1.用oracle用户登录 如果要再次安装,最好先做一些备份工作。 包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。 要是有可能连创建数据库的脚本也保存下来 2.使用SQL*PLUS停止数据库 [oracle@ora920 oracle]$ sqlplus /nolog SQL c...

  • mariadb和mysql忘记密码怎么办

    2015-09-18 - linux环境中:/etc/my.cnf 在[mysqld]配置段添加如下一行: skip-grant-tables 保存退出编辑。 update user set password=PASSWORD(123456) where user=root; flush privileges 密码已经改好了。 Linux-mysql忘记root密码: http://www.linuxdiyf.com/linux/...

  • MySQL外网访问

    2015-09-15 - 设置MySQL允许外网访问 1.修改配置文件(windows下可以不设置此项) sudo vim /etc/mysql/my.cnf 把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行. 2.登录数据库 mysql -u root -p 输入密码 mysql use mysql; 3.查询host mysql select...

  • mysql的主从同步

    2015-09-15 - 以我网站的wordpress数据库同步为例。 1.搞一台服务器,apt-get install mysql-client mysql-server,设置mysql user root用户名,密码。 2.修改配置/etc/mysql/my.conf 对于主机: bind-address = 0.0.0.0 server-id = 1 log_bin = /var/log/mysql/mysql-bin...

  • 在Linux中怎样将MySQL迁移到MariaDB上在Linux中怎样将MySQL迁移到MariaDB上

    2015-09-14 - 自从甲骨文收购 MySQL 后,由于甲骨文对 MySQL 的开发和维护更多倾向于闭门的立场,很多 MySQL 的开发者和用户放弃了 MySQL。在社区驱动下,促使更多人移到 MySQL 的另一个叫 MariaDB 的分支。在原有 MySQL 开发人员的带领下,MariaDB 的开发遵循开源的理念...

  • centos下MySQL升级

    2015-09-12 - 最近工作需要把MySQL从5.1升级到5.5及以上,在此把升级的过程记录下来,以备以后再用到。 首先要做的一点是数据的备份,这可是最重要不能遗忘的一步,否则你把MySQL删除了,没有做备份,整个数据库的数据也给删除了,这就明显得不偿失了。我是通过mysqldump...