# rpm -e MySQL-server-community-5.0.82-0.rhel5

#rpm -e MySQL-client-community-5.0.82-0.rhel5

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用

后就手工删除

rm -f /etc/my.cnf

rm -rf /var/lib/mysql

介绍一下mysql安装完后的几个目录

1)数据库目录

/var/lib/mysql/

2)配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3)相关命令

/usr/bin(mysqladmin mysqldump等命令)

4)启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

我从这些目录中把带mysql的文件都删除了

用sudo rm –f mysql;

2.数据库连接配置

数据库连接采用了hibernate和JDBC两种方式

Hibernate的话更改配置很方便,但是JDBC如果用class.forName的方式则不利用程序的移植,数据库地址改了的话还得重新编译,所以采用了JNDI

在tomcat的context.xml中加入

type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://10.2.1.10:3306/pcms?useUnicode=true&characterEncoding=UTF-8"

username="root" password="" maxActive="20" maxIdle="10"

maxWait="-1"/>即可。

注意url部分,在xml文件中&需写成&

而在java程序中只需用&

程序中写成:

public static Connection getConnection()

{

Connection cs=null;

try{

Context ctx = new InitialContext();

//JNDI ok

DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/pcms");

cs = ds.getConnection();

}catch(SQLException se)

{

se.getMessage();

} catch (NamingException e) {

e.printStackTrace();

}

return cs;

}

3.MySQL启动问题

MySQL安装完后就是随系统自动启动了的,如果没有的话需要做一点设置:

让mysql自动启动

# cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld

#chkconfig mysqld on

4.安装过程中出现的错误及解决方法

Starting MySQL.Manager of pid-file quit without updating fi[FAILED]

上网查了很多方法 一种是打开/etc/selinux/config把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器后问题就得以解决。

貌似解决了,上次去部署工程的时候在名字节点上就是这样改的。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)这是没启动mysql的守护进程,执行service mysqld start就行了!

[root@HPDS-1 myang]# rpm -ivh MySQL-server-5i386.rpm

error: Failed dependencies:

/bin/sh is needed by MySQL-server-community-5.0.82-0.rhel5.i386

/usr/bin/perl is needed by MySQL-server-community-5.0.82-0.rhel5.i386

chkconfig is needed by MySQL-server-community-5.0.82-0.rhel5.i386

coreutils is needed by MySQL-server-community-5.0.82-0.rhel5.i386

grep is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.0) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.1) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.1.2) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.1.3) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.2) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.3) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.3.4) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libc.so.6(GLIBC_2.4) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libcrypt.so.1 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libcrypt.so.1(GLIBC_2.0) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libdl.so.2 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libdl.so.2(GLIBC_2.0) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libdl.so.2(GLIBC_2.1) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libm.so.6 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libm.so.6(GLIBC_2.0) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libm.so.6(GLIBC_2.1) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libnsl.so.1 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libpthread.so.0 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libpthread.so.0(GLIBC_2.0) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libpthread.so.0(GLIBC_2.1) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libpthread.so.0(GLIBC_2.2) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

libpthread.so.0(GLIBC_2.3.2) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

librt.so.1 is needed by MySQL-server-community-5.0.82-0.rhel5.i386

procps is needed by MySQL-server-community-5.0.82-0.rhel5.i386

rtld(GNU_HASH) is needed by MySQL-server-community-5.0.82-0.rhel5.i386

shadow-utils is needed by MySQL-server-community-5.0.82-0.rhel5.i386

============================================================================================

强制安装

那试试

rpm -ivh *.rpm --force --nodeps

/替换

rpm -ivh --replacefiles **.rpm

这个问题上次出现了,今天去却没出现 怪异了 不知道是不是和设置了selinux=disabled有关

还没验证过上面的方法。

分享到:

2009-06-18 22:57

浏览 3913

评论

linux未安装MySQL但有进程_Linux_RedHat下安装MySQL出现的问题及解决方法相关推荐

  1. Linux里下载mysql显示红色_Linux下安装mysql

    到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g ...

  2. linux安装 mysql-5.7.25_Linux 系统下安装 mysql5.7.25(glibc版)

    前言:经过一天半的折腾,终于把 mysql 5.7.25 版本安装上了 Amazon Linux AMI release 2017.09系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而 ...

  3. ruby gem 安装mysql2_如何在不安装 mysql 数据库的情况下安装 mysql2gem 包

    环境大概是这样的: max os 10.10. rvm 1.26.3 使用 rvm 安装的 ruby 2.1.5 然后我想安装 mysql2gem 包: gem install mysql2 报以下错 ...

  4. 5.7.24mysql 配置安卓,安卓按键精灵连接MySQL全面解析Windows下安装 mysql5.7的方法

    关于在windows下安装mysql 5.7 •要注意的新坑: 5.7版本安装后ROOT账号是有默认的密码的,这个密码在windows下可以在mysql.ini配置文件指定的data文件夹下面,那个为 ...

  5. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  6. linux vim无法退格,Cygwin下安装vim后,vim中退格键无法正常使用的解决方法

    问题描述: 在Cygwin中安装完vim后 进入vim,发现上下左右键和退格键都无法正常使用 问题分析: 首先考虑到的就是缺少vim的配置文件,首先查看/etc路径下是否有vim的配置文件 admin ...

  7. 【Linux笔记】CentOS下找不到eth0设备的解决方法

    [Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...

  8. 安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z

    安装VM及在VM下安装Ghost XP系统图文教程,附PQ分区及VM共享教程 z http://blog.sina.com.cn/s/blog_58dae96501000710.html 第一章:安装 ...

  9. windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法

    windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 参考文章: (1)windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 (2)https: ...

最新文章

  1. python网页查询然后返回结果_使用pythondjang在html页面上显示查询到的API结果
  2. 青源 LIVE 预告 | 复旦大学:NLP 的范式迁移
  3. 【组合数学】组合数学简介 ( 组合思想 3 : 上下界逼近 | 上下界逼近示例 Remsey 数 )
  4. user.config.ts文件里定义的配置是如何合并到SAP Spartacus的标准配置里去的
  5. 每天一小时python官方文档学习(七)————模块与包
  6. 如何使用github搭建个人博客
  7. JAVA 简单综合题目 小型公司职工对象
  8. 不均衡数据集采样2——BorderlineSMOTE算法(过采样)
  9. ubuntu-12.04.4-server安装
  10. android 个人标准身高计算器,Android开发:标准身高计算器应用的…
  11. 机器人——人类工作和生活的助手(科普)
  12. zjnu 1779 KRUŽNICE(线段树成段更新+离散化)
  13. 安徽省大数据与人工智能竞赛经验分享-4【从赛题角度看人员分工】
  14. 关于Qt中的翻译问题
  15. linux系统中XLib在什么位置,什么是glibc?glibc是什么?什么是freetype?freetype是什么?什么是?Xlib是什么?什么是lo...
  16. nant_强制NAnt使用.NET Framework的特定版本进行构建和运行
  17. 戴尔系统出厂恢复出厂设置_如何恢复出厂设置
  18. php solr,PHP: Solr - Manual
  19. 社交电商独角兽meesho融资5.7亿美元,海外S2B2C火热
  20. java语音验证码_Java实现发送手机短信语音验证功能代码实例

热门文章

  1. WiFi信号强度--SIGNAL_POLL
  2. Visual Studio 2017 激活密钥
  3. activity从底部弹出动画
  4. 页面打印、打印预览、页面设置
  5. SAP通过转义字符新增ICON图标
  6. 第十三届蓝桥杯省赛python(B组)赛后总结
  7. IO,_IOR,_IOW和_IORW的含义
  8. 【matlab小白训练】凝聚层次聚类分析
  9. 【NAS】如何利用群晖备份文件
  10. 2023全国安全生产合格证其他生产经营单位主要负责人模拟一[安考星]