linux中怎么使用tar包安装MySQL
时间:2023-04-18 02:18
对于Linux系统的MySQL数据库的安装,实际上有多种方式,本篇文章将介绍其中的一种方法——使用tar包安装MySQL。 一、准备工作 在开始安装之前,需要准备好以下的内容: 二、安装步骤 使用如下命令解压MySQL的tar包: 解压后,会得到一个mysql-xxx文件夹。接下来,进入该文件夹。 MySQL通常需要运行在一个单独的用户和组下,可使用以下命令创建: 其中,mysql为用户和组的名称。 进入mysql-xxx文件夹,在终端中输入以下命令,开始配置编译参数: 其中,各参数的含义如下: -DCMAKE_INSTALL_PREFIX:MySQL的安装目录,默认为/usr/local/mysql。 -DMYSQL_DATADIR:MySQL的数据文件存储目录,默认为/usr/local/mysql/data。 -DSYSCONFDIR:MySQL的配置文件存储目录,默认为/etc。 -DWITH_MYISAM_STORAGE_ENGINE=1:启用MyISAM存储引擎。 -DWITH_INNOBASE_STORAGE_ENGINE=1:启用InnoDB存储引擎。 -DWITH_ARCHIVE_STORAGE_ENGINE=1:启用Archive存储引擎。 -DWITH_BLACKHOLE_STORAGE_ENGINE=1:启用Blackhole存储引擎。 -DENABLED_LOCAL_INFILE=1:启用从本地加载数据文件。 -DENABLE_DTRACE=0:禁用DTrace功能。 -DDEFAULT_CHARSET=utf8:默认字符集为utf8。 -DDEFAULT_COLLATION=utf8_general_ci:默认字符集为utf8_general_ci。 -DWITH_EMBEDDED_SERVER=OFF:关闭嵌入式服务器。 -DWITH_BOOST=boost:使用boost库。 执行完上述命令后,便开始了编译过程,此时需要耐心等待一段时间。 编译完成后,使用以下命令进行安装: 安装完成后,检查安装情况并初始化MySQL数据库: 初始化完成后,启动MySQL: 三、总结 本篇文章简单介绍了使用tar包安装MySQL的步骤,并提供了一个常用的编译参数配置。实际使用中,还需要根据具体情况进行调整。另外,MySQL软件的安装还有其他方法,比如使用RPM包、Yum包等,本篇文章并未对此进行详细介绍。 以上就是linux中怎么使用tar包安装MySQL的详细内容,更多请关注Gxl网其它相关文章!tar -xzvf mysql-xxx.tar.gz
groupadd mysqluseradd -r -g mysql -s /bin/false mysql
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EMBEDDED_SERVER=OFF -DWITH_BOOST=boost
make && make install
cd /usr/local/mysqlls./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
./bin/mysqld_safe --user=mysql &