MySQL是一款常用的關系型數據庫管理系統,在進行開發和應用的時候,我們需要安裝MySQL服務器。在本文中,我們將介紹如何下載和安裝MySQL壓縮包。
第一步,我們需要在MySQL的官方網站https://www.mysql.com/downloads/下載MySQL的壓縮包。在下載頁面中,我們需要選擇所需版本,并選擇適合我們操作系統的文件類型。下載完成后,我們可以將壓縮包解壓到我們所需的路徑中。
tar xvf mysql-5.7.28.tar.gz -C /usr/local/mysql
第二步,我們需要創建MySQL的運行用戶和運行組,以及設置MySQL的數據目錄、日志目錄和配置目錄。例如:
groupadd mysql useradd -g mysql mysql mkdir -p /data/mysql/data mkdir -p /data/mysql/logs mkdir -p /etc/mysql
第三步,我們需要進入MySQL的解壓目錄中,依次執行以下命令進行安裝,并設置MySQL的用戶名和密碼:
cd /usr/local/mysql ./configure --prefix=/usr/local/mysql \ --with-mysqld-user=mysql \ --datadir=/data/mysql/data \ --with-innodb \ --with-plugins=innodb \ --with-mysql-charset=utf8mb4 \ --with-extra-charsets=all \ --with-ssl \ --enable-thread-safe-client \ --enable-local-infile \ --with-libevent=/usr/local/libevent \ --with-embedded-server \ --with-unix-socket-path=/tmp/mysql.sock make && make install chown -R mysql.mysql /usr/local/mysql # 初始化數據庫 /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data # 開啟MySQL服務,并設置系統啟動時自動啟動 /bin/cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on # 啟動MySQL服務 service mysqld start # 設置MySQL用戶和密碼 /usr/local/mysql/bin/mysql -u root -e "set password for 'root'@'%' = password('new_password')"
第四步,我們需要修改MySQL的配置文件my.cnf,設置MySQL的相關配置參數。例如:
[client] port = 3306 default-character-set = utf8mb4 [mysqld] port = 3306 datadir = /data/mysql/data socket = /tmp/mysql.sock user = mysql pid-file = /var/run/mysqld/mysqld.pid bind-address = 0.0.0.0 character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci max_connections = 1000 query_cache_size = 32M expire_logs_days = 7 default-storage-engine = InnoDB innodb_buffer_pool_size = 8G innodb_log_buffer_size = 64M innodb_flush_log_at_trx_commit = 2 innodb_max_dirty_pages_pct = 80
最后,我們需要重啟MySQL服務,以使修改的配置生效:
service mysqld restart
至此,MySQL的安裝就完成了。
上一篇c 遍歷json對象集合
下一篇python 怎么用抓包