MySQL5.5 Linux系统安装指南
mysql5.5 linux安装教程

首页 2024-12-20 13:49:14



MySQL 5.5 在Linux上的安装教程 MySQL 5.5 是一款稳定且功能强大的关系型数据库管理系统,广泛应用于各种Web应用和服务器环境中

    本文将详细介绍如何在Linux操作系统上安装MySQL 5.5,包括下载、安装、配置以及启动MySQL服务等一系列步骤

    通过本文的指导,你将能够轻松地在Linux系统上安装和配置MySQL 5.5

     一、准备工作 在安装MySQL 5.5之前,需要进行一些准备工作,包括检查系统是否已安装其他版本的MySQL或MariaDB,以及安装一些必要的依赖软件包

     1.检查系统是否已安装其他版本的MySQL或MariaDB 使用以下命令检查系统是否已安装MySQL或MariaDB: bash rpm -qa | grep -i mysql rpm -qa | grep -i maria 如果系统已安装MariaDB,需要先将其卸载: bash yum -y remove maria 2.安装必要的依赖软件包 在大多数Linux发行版中,安装MySQL 5.5需要一些依赖软件包

    你可以使用系统自带的软件包管理工具进行安装

     -在Debian/Ubuntu系统中: ```bash sudo apt-get install libaio1 libnuma1 ``` -在CentOS/Fedora系统中: ```bash sudo yum install libaio numactl ``` 另外,如果你计划通过源码编译安装MySQL 5.5,还需要安装cmake和编译工具链(gcc、gcc-c++等): bash sudo yum install gcc gcc-c++ cmake ncurses-devel bison 二、下载MySQL 5.5安装包 MySQL 5.5的安装包可以从MySQL官方网站下载

    根据你的Linux发行版选择合适的安装包,如RPM包或者tar包

     1.通过浏览器下载 打开网页浏览器,访问MySQL官方网站,找到并下载适用于Linux操作系统的MySQL 5.5安装包

     2.通过命令行下载 你也可以使用wget命令从命令行下载安装包

    例如: bash wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.59-1.el7.x86_64.rpm wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.59-1.el7.x86_64.rpm 或者下载tar包: bash wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.47.tar.gz 三、安装MySQL 5.5 下载完安装包后,根据你选择的安装方式(RPM包安装或源码编译安装)进行安装

     1.RPM包安装 如果你下载的是RPM包,可以直接使用rpm命令进行安装: bash sudo rpm -ivh MySQL-server-5.5.59-1.el7.x86_64.rpm sudo rpm -ivh MySQL-client-5.5.59-1.el7.x86_64.rpm 注意:如果安装过程中提示缺少依赖包,可以使用yum命令安装缺失的依赖包,或者使用--nodeps选项忽略依赖关系(不推荐)

     2.源码编译安装 如果你下载的是tar包,需要解压并编译安装: - 解压安装包: ```bash tar -zxvf mysql-5.5.47.tar.gz cd mysql-5.5.47 ``` - 创建mysql用户和用户组: ```bash groupadd mysql useradd -g mysql mysql ``` - 编译安装: ```bash cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_DEBUG=0 -DWITH_SSL=yes -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 make && make install ``` - 生成新的mysql权限表: ```bash mkdir -p /mysql/data ./scripts/mysql_install_db --user=mysql --datadir=/mysql/data ``` - 设置权限和配置文件: ```bash chown -R mysql:mysql /usr/local/mysql chown -R mysql /mysql/data cp support-files/my-medium.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld ``` - 启动MySQL服务: ```bash /etc/init.d/mysqld start ``` 四、配置MySQL 5.5 安装完成后,需要对MySQL进行一些