Linux 下二进制源码包安装mysql 详细过程

解压并安装MySQL:cp /path/to/mysql-5.5.15-linux2.6-i686.tar.gz /usr/local/:将下载的二进制源码包复制到/usr/local/目录。cd /usr/local/:切换到/usr/local/目录。tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz:解压二进制源码包。ln -sv mysql-5.5.15-linux2.6-i686 mysql...
Linux 下二进制源码包安装mysql 详细过程
在Linux下使用二进制源码包安装MySQL的详细过程如下:
准备工作:
下载二进制源码包:从搜狐镜像下载mysql-5.5.15-linux2.6-i686.tar.gz。创建用户与组:groupadd -g 3306 mysql:创建一个名为mysql的组,组ID为3306。useradd -g mysql -u 3306 -M mysql:创建一个名为mysql的用户,并将其添加到mysql组,用户ID为3306,-M表示不创建用户主目录。chown -R mysql:mysql /mydata/:确保/mydata/目录归mysql用户和组所有,该目录将用于存放MySQL的数据文件。解压并安装MySQL:
cp /path/to/mysql-5.5.15-linux2.6-i686.tar.gz /usr/local/:将下载的二进制源码包复制到/usr/local/目录。cd /usr/local/:切换到/usr/local/目录。tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz:解压二进制源码包。ln -sv mysql-5.5.15-linux2.6-i686 mysql:创建一个名为mysql的符号链接,指向解压后的目录。chown -R mysql:mysql /usr/local/mysql:将/usr/local/mysql目录及其内容归mysql用户和组所有。初始化MySQL:
cd /usr/local/mysql:切换到MySQL的安装目录。scripts/mysql_install_db --user=mysql --datadir=/mydata/data:初始化MySQL数据库,指定数据目录为/mydata/data。配置MySQL服务:
cp support-files/mysql.server /etc/init.d/mysqld:将MySQL的启动脚本复制到/etc/init.d/目录,并重命名为mysqld。chkconfig --add mysqld:将MySQL服务添加到系统服务列表。chkconfig --list mysqld:检查MySQL服务是否已成功添加到服务列表。配置MySQL配置文件:
cp support-files/my-large.cnf /etc/my.cnf:将MySQL的默认配置文件复制到/etc/目录。编辑/etc/my.cnf文件,在[mysqld]部分添加datadir = /mydata/data,指定数据目录。启动MySQL服务:
service mysqld start:启动MySQL服务。netstat -tnl:检查3306端口是否已打开,确认MySQL服务已启动。配置环境变量:
将MySQL的二进制目录添加到PATH环境变量中,以便在命令行中直接运行mysql命令。临时添加:export PATH=$PATH:/usr/local/mysql/bin永久添加:编辑/etc/profile文件,在末尾添加PATH=$PATH:/usr/local/mysql/bin,然后执行source /etc/profile使配置生效。配置库文件路径:
编辑/etc/ld.so.conf.d/mysql.conf文件(如果文件不存在则创建),添加/usr/local/mysql/lib到文件中。执行ldconfig -v | grep mysql,重新加载库文件路径,确保系统能找到MySQL的库文件。配置头文件路径:
创建符号链接,将MySQL的头文件目录链接到/usr/include/目录下:ln -sv /usr/local/mysql/include /usr/include/mysql。完成以上步骤后,MySQL已成功安装并配置完成,可以通过mysql命令登录MySQL数据库。
2025-06-05
mengvlog 阅读 102 次 更新于 2025-07-19 13:59:14 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部