MySQL安装、升级篇——使用二进制包安装

安装MySQL时,如果用户无法使用各种安装包进行安装时,可以使用二进制包手动进行安装。

首先,需要在操作系统上创建一个用户名和用户组,通常使用“mysql”,例如:

groupadd mysqluseradd -r -g mysql -s /bin/false mysql

读者也可以使用其他的名称代替“mysql”。

其次,将下载的二进制包进行解压(使用“mysql”用户或者解压后更改所有者权限)。

mkdir /usr/local/mysql-8.0.32/chown mysql:mysql /usr/local/mysql-8.0.32/cd /usr/local/mysql-8.0.32/tar xf ~/mysql-8.0.32-linux-glibc2.12-x86_64.tar.gz

下一步,创建一个初始配置文件“my.cnf”。

将安装包中的“my-default.cnf”文件复制到“/etc/my.cnf”,然后编辑该文件中的“datadir”(保存数据文件的位置)、“basedir”(解压后mysql的位置)、连接端口号及日志文件位置等选项。

下一步,数据文件初始化。

bin/mysqld --initialize --user=mysql

注意,如果配置文件没有使用默认的位置,需要加上配置文件的选项。

bin/mysqld --initialize --defaults-file=/user/tmp/my.cnf --user=mysql

除此之外,MySQL在初始化数据文件时会生成临时的root密码,如果配置了错误日志,该密码将输出到日志,否则该密码将输出到控制台,需要记录该密码以备初次登录使用。或者,在初始化时使用“–initialize-insecure”选项。

bin/mysqld --initialize-insecure --user=mysql

最后,启动MySQL服务器。

读者可以使用mysqld直接启动,也可以使用守护进程mysqld_safe启动。

bin/mysqld_safe --user=mysql &

读者同样需要注意配置文件的位置,如果与默认值不同,需要使用“–defaults-file”选项。

以上内容是关于如何使用二进制包进行安装MySQL的介绍,感谢关注“MySQL解决方案工程师”!

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/191036.html

联系我们
联系我们
分享本页
返回顶部