本文将详细介绍如何在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进行一些
Linux环境下编译ARM程序教程
MySQL5.5 Linux系统安装指南
Linux用户如何管理带宽资源
Hyper-V版本全解析:性能升级揭秘
Xshell文件名中文乱码问题解析与解决指南
hyper街拍:时尚潮流的街头捕捉
Golang在Linux系统安装指南
Linux环境下编译ARM程序教程
Linux用户如何管理带宽资源
Golang在Linux系统安装指南
Linux C Socket通信实战指南
Linux技巧:揭秘回文文件检测妙招
从Windows到Kali Linux:跨界探索黑客工具的终极指南
七牛云在Linux环境下的应用探索
Linux串口登录实战指南
QQ输入法在Linux系统上的使用指南与体验分享
Linux系统下全面硬件检测指南
Linux中文包:轻松实现系统语言切换
Linux变量%:掌握系统动态的秘密武器