使用二進位制包來安裝MySQL
重要提示:
MySQL需要安裝libaio,5.7.19版本及以後需要libnuma
1 解壓MySQL到指定的路徑,這一步將建立如下的目錄結構:
參考解壓指令:
gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
Table 2.3 MySQL Installation Layout for Generic Unix/Linux Binary Package
Directory
|
Contents of Directory
|
bin
|
mysqld server, client and utility programs
|
docs
|
MySQL manual in Info format
|
man
|
Unix manual pages
|
include
|
Include (header) files
|
lib
|
Libraries
|
share
|
Error messages, dictionary, and SQL for database installation
|
support-files
|
Miscellaneous support files
|
2 建立使用者和組
此使用者和組用於執行mysqld,
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql #-r means create a system account
3 建立符號連結
shell> ln -s full-path-to-mysql-VERSION-OS mysql
4 指定到Path環境變數
export PATH=$PATH:/usr/local/mysql/bin
5 初始化資料檔案路徑
在mysql安裝路徑中建立mysql-files資料夾,用於指向 secure_file_priv 引數,用於匯入/匯出檔案
shell> mkdir mysql-files
shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld --initialize --user=mysql
執行initialize命令時,一定要注意,data-directory的owner一定是mysql,然後注意在initialize後面加上--user=mysql
如果mysql無法知道basedir(安裝路徑)或者 datadir 資料檔案路徑時,使用一些進行指定。
shell> bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/mysql/data
當然,也可以寫入到my.cnf路徑中
[mysqld]
basedir=/opt/mysql/mysql
datadir=/opt/mysql/mysql/data
使用方法如下
C:\> bin/mysqld --defaults-file=C:\my.ini --initialize
初始化data目錄後,啟動mysql
bin/mysqld_safe --user=mysql &
然後登入後,即完成mysql的安裝工作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2150980/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql二進位制包安裝MySql
- mysql安裝-----二進位制包安裝及解除安裝MySql
- MySQL 安裝指南 二進位制安裝MySql
- Ubuntu24 二進位制包安裝mysql5.7UbuntuMySql
- MySQL linux二進位制安裝MySqlLinux
- mysql二進位制包安裝與配置實戰記錄MySql
- 03二進位制包安裝與介紹
- CentOS6.6安裝二進位制壓縮包mysql5.6CentOSMySql
- Linux下解除安裝MySQL二進位制包(tar.gz)LinuxMySql
- centos 7 二進位制安裝mysql 5.7.25CentOSMySql
- ubuntu mysql5.6二進位制安裝UbuntuMySql
- MySQL5.7 windows二進位制安裝MySqlWindows
- 二進位制方式安裝mysql 5.6.15MySql
- Mysql for Linux安裝配置之——二進位制安裝MySqlLinux
- Percona MySQL 5.7 Linux通用二進位制包安裝(CentOS 6.5)MySqlLinuxCentOS
- Percona MySQL 5.5 Linux通用二進位制包安裝(CentOS 6.9)MySqlLinuxCentOS
- RHEL 7.2 安裝二進位制MySQL 5.7.18MySql
- yum安裝nginx-php-mysql二進位制NginxPHPMySql
- MySQL5.7 linux二進位制安裝MySqlLinux
- (OEL 6.3) Mysql6.5二進位制安裝MySql
- Ubuntu 24.04 二進位制安裝 MySQL 8.0.20UbuntuMySql
- CentOS安裝使用二進位制方式mysql5.6筆記CentOSMySql筆記
- CentOS7 安裝 MySQL8.0(二進位制)CentOSMySql
- mysql5.7 for windows二進位制安裝及配置MySqlWindows
- PostgreSQL二進位制安裝流程SQL
- centos7搭建lnmp安裝二進位制mysql【三】CentOSLNMPMySql
- Windows11二進位制方式安裝MySQL5.7.44WindowsMySql
- CentOS8.1操作系下使用通用二進位制包安裝MySQL8.0(實踐整理自MySQL官方)CentOSMySql
- 二進位制檔案安裝安裝etcd
- MySQL 5.7 原始碼安裝、Yum倉庫安裝、RPM安裝、二進位制安裝MySql原始碼
- CentOS6.5二進位制檔案安裝MySQL5.6.39CentOSMySql
- 基於centos7的MySQL5.7二進位制安裝包的本地升級CentOSMySql
- 基於centos7的MySQL8.0二進位制安裝包的本地升級CentOSMySql
- PostgreSQL 10.23 二進位制安裝SQL
- 基於Linux的MySQL5.7的二進位制安裝LinuxMySql
- 安裝編譯好的二進位制mysql並更改路徑編譯MySql
- 基於centos7的MySQL5.7二進位制安裝包的邏輯升級CentOSMySql
- 基於centos7的MySQL8.0二進位制安裝包的邏輯升級CentOSMySql