有趣生活

当前位置:首页>科技>linux中安装mysql的步骤Linux学习笔记之编译安装MySQL软件

linux中安装mysql的步骤Linux学习笔记之编译安装MySQL软件

发布时间:2026-07-25阅读(1)

1.软件包的获取

我们可以进入官网 www.MySQL.com 进行下载,

第一步:单击Downloads下载

第二步:找到社区版

第三步:单击进入mysql社区版下载页面

第四步:选择源码编译版本

最后我们可以在windows的下载目录里面得到软件包并上传至Linux系统的目录下

2.编译安装具体步骤

第一步:在/sbin/nologin目录下创建一个mysql系统账号,没有这个账号mysql无法运行。

# useradd -r -s /sbin/nologin mysql

第二步:对上传的软件包进行解压,解压好后会生成一个名为mysql-5.6.31的目录,进入目录产生以下文件。

# tar xf mysql-5.6.31.tar.gz

第三步:使用cmake配置MySQL的安装向导

# vim cmake.sh

cmake . \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DMYSQL_TCP_PORT=3306 \

-DDEFAULT_CHARSET=utf8mb4 \

-DDEFAULT_COLLATION=utf8mb4_general_ci \

-DWITH_EXTRA_CHARSETS=all \

-DMYSQL_USER=mysql

编辑好脚本文件后,进行以下操作

# chmod x cmake.sh

# ./cmake.sh

第四步:编译并安装 make && make install,这个过程可能需要10-15分钟。

# make && make install

安装好后可进入/usr/local/mysql目录,查看生成的详细文件列表。

第五步:更改目录权限以及初始化数据库

# chown -R mysql.mysql /usr/local/mysql

拥有者和所属组都是mysql,然后我们需要删除 rm -f /etc/my.cnf 文件,如果此文件不删除则初始化会失败;

使用 # ./scripts/mysql_install_db --user=mysql 进行初始化。

查看 data目录 产生MySQL目录则代表初始化成功

第六步:把mysql的启动脚本copy到/etc/init.d目录下,命名为mysql,并启动MySQL

第七步:设置密码与环境变量

把/usr/local/mysql/bin目录添加到环境变量,如果不设置环境变量则会导致mysql启动失败

#echo export PATH=$PATH:/usr/local/mysql/bin >> /etc/profile

# source /etc/profile

到了这一步编译安装就成功了!

TAGS标签:  linux  安装  mysql  步骤  linux中安装my

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图