mysql编译安装后各种常见错误集锦

1.ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication packet‘, system error: 0

Tcpwarpper阻挡了,编辑/etc/hosts.allow,加上这两行

#/etc/hosts.allow

sshd : ALL: ALLOW
mysql: ALL : ALLOW

这个错误还有种可能是 删除了所有的mysql账号,解决方法见4

2.mysql ERROR 2002 (HY000):Can‘t connect to.. /tmp/mysql.sock

ps -A|grep mysql

然后kill掉进程

/var/lib/mysql 所有文件权限 改成mysql.mysql

不能通过mysql.sock连接MySQL问题 这个问题主要提示是,不能通过 ‘/tmp/mysql.sock‘连到服务器,而php标准配置正是用过‘/tmp/mysql.sock‘,但是一些mysql安装方法将 mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:

[mysqld]
socket=/var/lib/mysql.sock 

改一下就好了,但也会引起其他的问题,如mysql程序连不上了,再加一点:

[mysql]
socket=/tmp/mysql.sock 

或者还可以通过修改php.ini中的配置来使php用其他的mysql.sock来连,这个大家自己去找找
或者用这样的方法:

 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

成功了,就是这样ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

3.‘./mysql-bin.index‘ not found (Errcode: 13) 的解决方法

数据库目录权限问题

4.安装脚本删除了mysql所有账号解决办法

修改你的my.ini或my.cnf文件,在 [mysqld] 节下加入下面一行

 skip-grant-tables 

然后保存并重启 MySQL 服务。 下面你就可以以任何用户名密码登陆数据库了。

(1)如果是误删了root用户,则使用下面的语句创建root用户:

insert into user set Host=‘localhost‘,User=‘root‘,Password=Password(‘954270‘),select_priv=‘y‘, insert_priv=‘y‘,update_priv=‘y‘, Alter_priv=‘y‘,delete_priv=‘y‘,create_priv=‘y‘,drop_priv=‘y‘,reload_priv=‘y‘,shutdown_priv=‘y‘,Process_priv=‘y‘,file_priv=‘y‘,grant_priv=‘y‘,References_priv=‘y‘,index_priv=‘y‘,create_user_priv=‘y‘,show_db_priv=‘y‘,super_priv=‘y‘,create_tmp_table_priv=‘y‘,Lock_tables_priv=‘y‘,execute_priv=‘y‘,repl_slave_priv=‘y‘,repl_client_priv=‘y‘,create_view_priv=‘y‘,show_view_priv=‘y‘,create_routine_priv=‘y‘,alter_routine_priv=‘y‘; 

(2)如果是忘记了root用户的密码,则使用下面的语句修改root密码:

update user set Password=Password(‘954270‘) where User=‘root‘;
时间: 2024-10-16 22:01:18

mysql编译安装后各种常见错误集锦的相关文章

源码编译安装httpd及其常见错误

一.编译安装的整体步骤 1.在官网下载源码,并解压 2.切换到其目录中 3.执行./configure 4.编译 二.编译中及安装后配置常见的参数及其说明 编译中配置 1)指定安装路径 --prefix=/usr/local/Pacakage_name  指定安装路径 --sysconfigdir=/etc/Package_name  指定配置文件存放路径 2)指定启用/禁用的特性 --enbale-feature --disable-feature 3)指定所依赖的功能.程序或文件 --wit

linux编译安装应用软件服务常见错误

configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distributionyum -y install libxslt-devel configure: error: Could not find net-snmp-config binary. Please check your net-snmp installation.yum -y install net-snmp-devel con

(转)Hadoop之常见错误集锦

Hadoop之常见错误集锦 下文中没有特殊说明,环境都是CentOS下Hadoop 2.2.0.1.伪分布模式下执行start-dfs.sh脚本启动HDFS时出现如下错误:                vi打开libexec/hadoop-config.sh中,查找JAVA_HOME is not set and could not be found,找到后在这一行if [[ -z $JAVA_HOME ]]; then的前面添加如下语句即可:        export JAVA_HOME=

关系型数据库之Mysql编译安装及数据库基础(一)

一.为什么会有数据库呢? 刚开始接触数据库的朋友们,都会问数据库用来干啥的呢?字面表达的意思就是用来存储数据的仓库简称"数据库",在日常生活中我们与数据库相关的事务都是一大把一大把的,例如: 1.我们去做火车的时候需要实名认证,为什么安检人员可以通过我们的身份证就可以查询我们的个人信息呢,因为们都是有户口的群众,在公安居民信息库都录入着我们的信息,而们的信息也是存储在国家公民的信息库里面的,这也是我们所说的数据库,早期最传统的数据库就是文本文件,没当查询数据时都需要从头到尾把整个文件都

centos系统编译apache-2.4.x常见错误总结

今天公司居然要求安装apache-2.4.9的版本,在安装过程中我遇到了2个错误,现在记录下来分享给大家. 系统:centos 5.x  需要的软件包:httpd-2.4.9.tar.gz               apr-1.5.0.tar.gz               apr-util-1.5.3.tar.gz               pcre-8.35.tar.gz1.先把依赖包安装完  代码如下 复制代码 yum -y install gcc  gcc-c++ libtool-

mysql编译安装(详细)(转载)

mysql编译安装(详细) 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./bootstrap ;

android 常见错误集锦

1.用Eclipse安装APP程序时,报Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,也就是说内存不够用引起的,解决办法有如下两种: a.把手机内的没用安装包清掉一些,或者卸载一些没用的APP,腾出足够的内存,然后在进行安装: b.直接在AndroidMainfest.xml文件里配置,即<manifest xmlns:android="http://schemas.android.com/apk/res/android

OSSIM 安装、使用常见错误举例

OSSIM 安装.使用常见错误举例 初学者往往带着已有的操作经验来安装和使用OSSIM往往会遇到一些棘手的问题,下面举一些例子和大家分享: (1)       禁止OSSIM Server以及Sensor的非法关机,这将有可能造成数据库损坏.下图1例举某一OSSIM系统在非法关机后,重开机的画面,左边为启动系统画面,但长期停留在此画面,但F2进入命令后发现右边的提示,这就是非法关机后果,最后几经周折修复文件系统后才恢复系统. 图1 非法关机后的启动界面 (2)禁止在硬件配置较低的机器上安装.运行

NGINX编译安装后添加新模块的方法

刚忙完研发又有新的需求过来,测试服务器的nginx需要有HttpUpstreamRequestHashModule和HttpStubStatusModule:擦!安装软件环境时怎么不说清楚:妹的,悲剧. 测试服务器崩溃的是不是我安装的软件,天啊.赶紧搞吧!!! 环境:centos 6.4 64位 编译安装nginx 1:查看nginx版本和安装时间带的具体参数  /usr/local/nginx/sbin/nginx  -V 2:下载相应的版本的nginx源码包[nginx-1.5.11.tar