博客
关于我
linux 卸载、安装mysql
阅读量:806 次
发布时间:2023-02-01

本文共 2056 字,大约阅读时间需要 6 分钟。

Centos 5.5 32位系统下MySQL数据库的卸载与安装指南

一、数据库卸载

在卸载旧版本MySQL之前,请确保所有相关服务已停止,并备份重要数据。

  • 检查是否已安装MySQL通过以下命令查询MySQL相关软件包:

    rpm -qa | grep -i mysql

    返回结果中有多个与MySQL相关的软件包,说明系统已安装该版本。

  • 移除旧版本MySQL使用rpm命令逐个 uninstall 所有找到的MySQL相关软件包:

    rpm -ev mysql55-1-12.el5rpm -ev mysql55-mysql-server-5.5.45-1.el5rpm -ev mysql55-mysql-5.5.45-1.el5rpm -ev mysql55-mysql-libs-5.5.45-1.el5.i386rpm -ev perl-DBD-MySQL-3.0007-2.el5.i386rpm -ev libmysqlclient15-5.0.95-5.w5
  • 删除旧目录和文件执行以下命令清理所有与MySQL相关的文件和目录:

    find / -name mysql

    然后逐一删除找到的目录:

    rm -rf /opt/rh/mysql55/root/var/lib/mysqlrm -rf /usr/local/php-5.4.13/ext/mysqlrm -rf /usr/lib/mysqlrm -rf /usr/bin/mysqlrm -rf /usr/mysql
  • 二、数据库安装

    1. 准备安装环境

    新建MySQL下载目录:

    mkdir /usr/local/mysql

    2. 下载安装包

    下载相应版本的MySQL安装包:

    • MySQL-server-5.5.16-1.rhel4.i386.rpm
    • MySQL-client-5.5.16-1.rhel4.i386.rpm
    • MySQL-devel-5.5.16-1.rhel4.i386.rpm

    注:请根据服务器架构选择合适的版本包

    在下载工具中使用wget命令:

    wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/

    3. 安装数据库软件

    使用rpm命令批量安装:

    rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm

    注意:安装完成后,MySQL 不会生成 /etc/my.cnf 文件。使用以下命令将默认配置文件复制到系统目录:

    cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

    并重命名为适用的配置文件:

    mv /etc/my.cnf /etc/my.cnf

    4. 启动MySQL服务

    启动数据库服务:

    /etc/init.d/mysql start

    三、数据库配置及安全设置

    1. 修改MySQL根密码

    进入MySQL命令提示符:

    mysql

    执行以下SQL命令修改密码:

    UPDATE mysql.user SET password=PASSWORD('root123_')FLUSH PRIVILEGES;

    2. 新建数据库用户和权限

    添加新的数据库用户:

    grant ALL PRIVILEGES on *.* to 'newuser'@'serverip' identified by 'password123';grant ALL PRIVILEGES on *.* to 'newuser'@'localhost' identified by 'password123';

    这里的serveriplocalhost需根据实际需求调整,newuserpassword123也需保密。

    3. 修改MySQL默认端口

    编辑配置文件:

    vi /etc/my.cnf

    修改端口号:

    port=3306

    保存并退出,重启服务:

    /etc/init.d/mysql stop/etc/init.d/mysql start

    4. 防火墙配置

    检查并开放3306端口:

    vi /etc/sysconfig/iptables

    添加规则(铁路防火墙示例):

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    注意:在铁路系统中,需将“REJEXT”规则放在“ACCEPT”之前,否则可能导致防火墙拒绝访问。

    重启防火墙:

    /etc/init.d/iptables restart

    完毕!请确保网络防火墙配置正确,以允许多客户端访问数据库服务。

    转载地址:http://axwfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL 面试,必须掌握的 8 大核心点
    查看>>
    MySQL 高可用性之keepalived+mysql双主
    查看>>
    MySQL 高性能优化规范建议
    查看>>
    mysql 默认事务隔离级别下锁分析
    查看>>
    Mysql--逻辑架构
    查看>>
    MySql-2019-4-21-复习
    查看>>
    mysql-5.6.17-win32免安装版配置
    查看>>
    mysql-5.7.18安装
    查看>>
    MySQL-8.0.16 的安装与配置
    查看>>
    MySQL-Buffer的应用
    查看>>
    mysql-cluster 安装篇(1)---简介
    查看>>
    mysql-connector-java.jar乱码,最新版mysql-connector-java-8.0.15.jar,如何愉快的进行JDBC操作...
    查看>>
    mysql-connector-java各种版本下载地址
    查看>>
    mysql-EXPLAIN
    查看>>
    MySQL-Explain的详解
    查看>>
    mysql-group_concat
    查看>>
    MySQL-redo日志
    查看>>
    MySQL-【1】配置
    查看>>
    MySQL-【4】基本操作
    查看>>
    Mysql-丢失更新
    查看>>