Below you will find pages that utilize the taxonomy term “MariaDB”
Posts
pt-variable-advisor - Analyze MySQL variables and advise on possible problems
pt-variable-advisor 是 Percona Toolkit 內的工具之一,能調用 MySQL/MariaDB 的 SHOW VARIABLES 命令偵測參數值,並根據 Rule 分析給予修正的建議。
使用方式如下:
pt-variable-advisor [OPTIONS] [DSN] 像是:
pt-variable-advisor h=$host,P=$port,u=$user,p=$password Link pt-variable-advisor
read morePosts
mysqlslap - Load emulation client
mysqlslap 是 MariaDB 自帶的壓力測試工具。
使用方式可調閱命令。
mysqlslap --help 簡單的說如果資料庫不在本機,調用命令時可帶入 -h, –host=name 指定資料庫位置。
如果資料庫使用的不是預設埠號,可帶入 -P, –port=# 指定埠號。
參數 -i, –iterations=# 可指定運行的次數。
參數 -c, –concurrency=name 指定連結資料庫的 Client 數,也就是所謂的並行數。
參數 -a, –auto-generate-sql 指定自動產生測試的指令。
以一個簡單的測試來說,我們會指定運行的次數、並行 Client 數、與自動產生測試的指令。
mysqlslap -c $concurrent -i $number -a 如果要運行不同的測試次數,可用逗號隔空。
參數 -T, –debug-info 可指定印出一些更為細部的資訊。
mysqlslap -c $concurrent -i $number -a -T 參數 -e, –engine=name 可指定測試的資料庫引擎。
可用來指定測試 myisam 或是 innodb。
mysqlslap -c $concurrent -i $number -a -e $engine 參數 -F, –delimiter=name 可指定 SQL 語法的 Delimiter。
read morePosts
MariaDB - Enable performance schema
透過 MySQL CLI 查閱 Performance schema 的啟用狀態。
show variables like 'performance_schema'; 如果 Performance schema 未啟用,可開啟 MariaDB 的設定檔,加入 performance_schema=on 設定後存檔,然後將 MariaDB 服務重啟。
[mysqld] performance_schema=on Performance schema 就會被啟用。這邊可再次查詢 Performance schema 的啟用狀態做個確認。
read morePosts
MariaDB - Secure MariaDB server with mysql_secure_installation command
MariaDB 安裝完後可調用 mysql_secure_installation 命令進行一連串的安全性設定。
mysql_secure_installation 像是 root 的密碼。
是否移除匿名使用者?
是否允許 root 帳號遠端登入?
移除測試用資料庫?
是否重新載入設定?
照著設定完 MariaDB 就會有基本的安全性在。
read morePosts
MariaDB - Install on Termux
在 Termux 安裝 MariaDB,可透過 pkg 或是 apt 安裝。
pkg install MariaDB 安裝完調用 mysql_install_db 命令安裝資料庫。
mysql_install_db 調用 mysqld 命令啟動服務。
mysqld 在另一個 Session 調用 mysql 命令即可連進 MariaDB。
mysql
read morePosts
Rider - Connect to MariaDB
要透過 Rider 連線 MariaDB 做些操作,可以點選 [ View | Tool Windows | Database ] 主選單選項,開啟 Database 視窗。
然後點選 Database 視窗工具列上的新增按鈕,新增 MariaDB 的 Data Source。
點選 Data Sources and Drivers 視窗中的 MariaDB Driver 按鈕,或是自行切到 MariaDB Driver 頁籤。
在 Driver files 那邊點選下載 Driver。
下載完回到 Data Source。
帶入 Data Source 的資訊後按下 OK 按鈕。
即可在 Database 視窗透過加入的 Data Source 連線到 MariaDB,並進一步對資料庫進行操作。
read morePosts
MariaDB - List table constraints
要查詢資料庫的 Constraints 可查閱 information_schema schema 的 table_constraints table。
select * from information_schema.table_constraints order by table_schema, table_name; Link List table check constraints in MariaDB database - MariaDB Query Toolbox
read more