linux中如何使用tar包安装MySQL
时间:2024-10-26 21:19 文章来源于网友投稿,仅供参考!
一、准备工作 在开始安装之前,需要准备好以下的内容: 稳定的Linux版本,建议选择CentOS7及以上版本。 已安装好的必要的工具,如gcc、make等。 下载好的MySQL tar包,可以从官网(https://dev.mysql.com/downloads/mysql/)中下载最新版的Linux-Generic版本的tar包。 二、安装步骤 解压tar包 使用如下命令解压MySQL的tar包: tar-xzvfmysql-xxx.tar.gz 解压后,会得到一个mysql-xxx文件夹。接下来,进入该文件夹。 创建MySQL所需的用户和组 MySQL通常需要运行在一个单独的用户和组下,可使用以下命令创建: groupaddmysqluseradd-r-gmysql-s/bin/falsemysql 其中,mysql为用户和组的名称。 配置编译参数并编译安装 进入mysql-xxx文件夹,在终端中输入以下命令,开始配置编译参数: 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 其中,各参数的含义如下: -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库。 执行完上述命令后,便开始了编译过程,此时需要耐心等待一段时间。 编译完成后,使用以下命令进行安装: make&&makeinstall 安装完成后,检查安装情况并初始化MySQL数据库: cd/usr/local/mysqlls./bin/mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data 初始化完成后,启动MySQL: ./bin/mysqld_safe--user=mysql& |
上一篇:MySQL如何批量更新死锁
下一篇:mysql中怎么修改事务隔离级别