MySQL是一款非常流行的關系型數據庫管理系統,很多人在使用時都習慣了直接下載安裝包進行安裝。但是,實際上MySQL也是可以實現無安裝包安裝的,接下來我們就來一起學習如何進行。
首先,我們需要去MySQL的官網上下載對應版本的壓縮包,下載地址為:https://dev.mysql.com/downloads/mysql/。
下載完成后,我們需要解壓縮壓縮包,解壓完成后就可以在目錄中找到bin目錄,其中包含了所有的MySQL可執行文件。
解壓命令:tar -zxvf mysql-8.0.25-linux-x86_64-minimal.tar.gz
接下來,我們需要創建MySQL的數據存儲目錄和日志目錄,以及初始化MySQL的配置文件。
//創建數據存儲目錄和日志目錄 mkdir -p /mysql/data mkdir -p /mysql/logs //創建MySQL配置文件my.cnf,注意:需要根據自己的實際情況進行修改 vim /mysql/my.cnf
my.cnf文件示例:
[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock #指定數據存儲目錄 datadir = /mysql/data #日志配置 log-error = /mysql/logs/error.log slow_query_log_file = /mysql/logs/slow.log log_queries_not_using_indexes = 1 long_query_time = 2 #其他配置 lower_case_table_names=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES back_log=1024 max_connections=1000 key_buffer_size=512M read_buffer_size=4M sort_buffer_size=4M table_open_cache=1024 thread_cache_size=64 myisam_max_sort_file_size=100G myisam_sort_buffer_size=512M tmp_table_size=64M max_heap_table_size=64M wait_timeout=1800 interactive_timeout=1800
接下來,我們需要使用mysqld命令啟動MySQL服務,啟動成功后,我們就可以使用mysql命令行工具連接到MySQL,并進行相關操作了。
//啟動MySQL服務 ./mysqld //使用MySQL命令行工具連接到MySQL ./mysql -uroot -p
至此,我們就學會了如何使用無安裝包的方式安裝MySQL了。需要注意的是,由于該方式安裝的MySQL沒有進行配置,所以在使用時需要自行進行相關的配置。