Unbutn Linux Install Mariadb
Ubuntu Linux 22.04 LTS 中可以直接安裝 MariaDB 10.6.12
MariaDB 安裝
# sudo apt install mariadb-server
安裝完成後,會自動啟動MariaDB service
#sudo systemctl status mariadb
停止MariaDB service進行設定
#sudo systemctl stop mariadb
MariaDB 設定
基本設定
MariaDB Server安裝完成後,設定檔目錄為/etc/mysql/mariadb.conf.d/
主要設定檔為/etc/mysql/mariadb.conf.d/50-server.cnf
Server主要設定項目在[mysqld]
預設資料存放資料為/var/lib/mysql
未開放主機連線,如要開放請改為 #bind-address =127.0.0.1
新增設定
在原廠說明中建議新增設定不要去更改原有設定檔,在目錄新增z-開頭的檔案,
如z-custom-my.cnf,將相關設定寫入,系統自動會去覆蓋舊有設定。
在目錄中/etc/mysql/mariadb.conf.d/,新增z-mytune.cnf
將修改的設定寫入,不修改原有的50-server.cnf
# sudo nano /etc/mysql/mariadb.conf.d/z-mytune.cnf
---
[mysqld]
datadir = /data/mysql
tmpdir = /tmp
skip-name-resolve
expire_logs_days = 7
max_connections = 150
innodb_buffer_pool_size = 512M
#innodb-log-file-size = 128M
#innodb-log-buffer-size = 128M
innodb-file-per-table = 1
#innodb_buffer_pool_instances = 8
#innodb_old_blocks_time = 1000
#innodb_stats_on_metadata = off
#innodb-flush-method = O_DIRECT
#innodb-log-files-in-group = 2
#innodb-flush-log-at-trx-commit = 2
#tmp-table-size = 96M
#max-heap-table-size = 96M
#open_files_limit = 65535
#max_connect_errors = 1000000
#connect_timeout = 60
#wait_timeout = 28800
---
資料存放資料為/var/lib/mysql更改為/data/mysql
# sudo mkdir /data/mysql -p
#sudo chown mysql:mysql /data/mysql
mysql_secure_installation
啟動maridb server,執行mysql_secure_installation,
進行設定root密碼及相關設定。
# sudo mysql_secure_installation
設定完成後,使用sudo mysql 即可登入檢查MariaDB Server狀態。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。