在使用Ubuntu上的MariaDB时,掌握一些技巧可以帮助你更高效地管理数据库。以下是一些有用的技巧:
sudo apt update
sudo apt install mariadb-server mariadb-client
sudo systemctl start mariadb
sudo systemctl enable mariadb
mysql_secure_installation
命令进行基本的安全配置,如设置root密码、删除匿名用户、禁止远程root登录等。mysql -v
SHOW DATABASES;
CREATE DATABASE new_database;
DROP DATABASE database_name;
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
mysqldump -u root -p database_name > db_backup.sql
mysql -u root -p database_name < db_backup.sql
ALTER USER 'user'@'localhost' IDENTIFIED BY 'new_password';
my.cnf
配置文件中添加或确认以下设置:query_cache_size = 64M
query_cache_type = 1
然后重启MariaDB服务。EXPLAIN
命令查看查询的执行计划,找出性能瓶颈。journalctl
命令查看和管理MariaDB的日志。innodb_buffer_pool_size
、key_buffer_size
等。OPTIMIZE TABLE
命令整理表碎片,清理日志等。通过以上技巧,你可以更有效地使用和管理Ubuntu上的MariaDB,提高数据库的性能和稳定性。