rehat下安装使用Mysql过程中遇到的问题

1. ERROR 1040 (HY000): Too many connections

分析:产生too many connections 的直接原因是因为数据库提供的连接被全部占满了。数据库可以提供多少连接,可以在my.cnf(linux)或者my.ini(windows)下设定。

目前服务器max_connections 400,不建议加得太大,因为机器上面剩余内存不多,加大会消耗更多的内存。太多了导致系统崩溃。wait_timeout默认为8小时,

show processlist发现有很多sleep,说明该参数设置偏大。(设置10分钟内该连接没有请求就断开)

解决:修改配置文件添加并需要重启:

[mysqld]

wait_timeout = 600

interactive_timeout = 600

2. 缺少libstdc++.so.6

原因: 系统是64bit的,该库是32bit。

1)yum provides libstdc++.so.6

2)  yum install libstdc++-4.4.11.e16.i686

3)  yum update  xxx.x86_64 (根据上一步中的提示信息填写xxx)

4) 重复2)

3. yum安装时出现This system is not registered with RHN

解决:

1) cd /etc/yum.repos.d/...

2)  命令行:wget http://docs.linuxtone.org/soft/lemp/centos-Base.repo

3)  mv rhel-debuginfo.repo rhel-debuginfo.repo.bak

4)  mv CentOS-Base.repo rhel-debuginfo.repo

再yum install ...即可

4. ERROR 1130: HOST 192.168.X.X is not allowed to connect to this mysql server.

解决:增加用户、设置权限

1)  insert into user(user,host) values (‘root‘, ‘192.168.x.x‘);

2)grant all privileges on *.* to ‘root‘@‘192.168.x.x‘ identified by ‘password‘ with grant option;

3)  flush privileges;

5. ERROR 1044 (4200): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

原因: mysql数据库的user表里,存在用户名为空的账号,即匿名账户,导致登录的时候虽然用的是root,但

实际是匿名登录的,通过错误提示‘‘@localhost可以看出来。

解决: 1)关闭mysql  service mysqld stop

2)  屏蔽权限   mysqld_safe --skip-grant-table &

3)  mysql -u root

delete from user where user=‘‘;

or update user set password=PASSWORD(‘XXX‘) where user=‘root‘

4)  flush privileges;

时间: 2024-10-28 05:45:19

rehat下安装使用Mysql过程中遇到的问题的相关文章

Linux下安装Oracle11G R2过程中遇到的问题

Linux下安装Oracle11G R2过程中遇到了几个问题,希望对大家有所帮助. 如何在linux图形化安装oracle?? 解决方法和思路: 1)可以通过安装VNC服务. 2)如果你在服务器离你很近,你直接在桌面下安装即可.(前提是linux安装了图形化桌面程序) 3)通过Xmanager Enterprise直接远程调用桌面来安装. 我采用第三种 2.   Oracle界面乱码,出现各种方格子?? 原因及解决方法:系统语言环境及字体问题. 可以安装中易宋体18030,可以解决乱码问题:或者

Mysql在Linux下安装和使用过程中出现的问题及解决方案

一.       CentOS  7.**版本无法安装Mysql: 原因分析: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.因此CentOS 7上为了防范这个潜在问题的出现,已经将MariaDB作为首要数据库进行了打包安装.这样的

在mac下安装了MySqL + MySQLWorkbench + PyCharm

今天在mac下安装了MySqL  +   MySQLWorkbench + PyCharm 安装这些东西没有在windows下熟悉. 在Mac下安装程序真的不是很适应,感觉很不爽!!!安装完成后还是蛮高兴,后面可以做自己要做的事情了. 通过查阅各种各样的资料,去安装这些东东.最后经过一番周折终于安装完成.下面是对安装过程和遇到的问题做个简单记录. 一.下载MySQL和MySQL Workbench http://dev.mysql.com/downloads/mysql/ 选择合适自己Mac 版

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

数据库安装和使用过程中出现的一些问题

数据库安装和使用过程中出现的一些问题 一.MySQL的安装 这一部分不会出现什么问题,按照书上的步骤就可以完成,注意的是不要下错类型 二.启动和密码设置 启动时同样按照书上的内容完成,但终端最上方显示mysqld后缀时证明启动已经成功了 在进行密码更改时一定要保证数据库时开启状态,最好是再开启一个终端进行操作.刚开始时因为终端一直没有东西出现就将终端关闭了,但是再次打开进行密码操作时就会提示错误. 三.客户端管理工具 1.下载 客户端管理工具在下载界面我选择下载了Navicat Premiun,

Linux下安装Oracle的过程和涉及的知识点-系列5

12.命令行启动 由于我是用VM进行安装的,所以首先需要修改默认启动为命令行的方式. 使用root登录,编辑/etc/inittab文件,将d:5:initdefault:改为d:3:initdefault: 知识点6:Linux的运行级别 # 0 - 停机(千万不能把initdefault 设置为0) # 1 - 单用户模式 # s init s = init 1 # 2 - 多用户,没有 NFS # 3 - 完全多用户模式(标准的运行级) # 4 - 没有用到 # 5 - X11 多用户图形

在32位Windows下安装Mongodb的过程:

在32位Windows下安装Mongodb的过程: 1.    下载Mongodb的zip文件 下载网站:https://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.9.zip 2.    将文件解压并放在D:\Mongodb(手动创建该目录) 3.    手动创建文件夹D:\Mongodb\data 4.    进入cmd,进入到D:\Mongodb\bin目录下 输入命令:mongod -dbpath "d:\Mongodb\data&qu

Cordova安装与配置过程中出现的问题及解决办法

最近在学习jQuery Mobile,在配置环境的过程中,遇到了一些问题,看百度这方面的资料挺少的,就自己总结一下了 1,在安装Cordova CLI过程中,提示出错,基本上是网速的问题,多安装几遍就好了,我安装了三次才安装好 Cordova CLI 安装命令:npm install -g cordova 2,android sdk ,官网一直进不去,在百度网盘找的一个,80个G,我的电脑盘,最大的一个78G,可想而知,悲剧了,安装的时候需要时间,然后配置环境的时候,需要添加一个环境变量, 变量

ubuntu 12.04 (64位)下安装oracle 11g过程及问题总结

最近公司用到oracle,在ubuntu64位安装了一下,碰到了一些问题,在网上搜索到了一些答案,在此作为笔记记录下来. 1.首先下载oracle并解压不再赘述. 2.安装依赖包 sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2