这篇文章将为大家详细讲解有关MariaDB安装及配置的方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
MariaDB 安装
1. 检查系统要求
- 操作系统:Linux、macOS、Windows
- 内存:至少 512 MB(建议 1 GB 或更多)
- 磁盘空间:至少 500 MB(建议 1 GB 或更多)
2. 下载软件包
- 前往 MariaDB 官方网站:https://mariadb.org/
- 选择与您的操作系统和体系结构相对应的软件包
3. 安装 MariaDB
- Linux 和 macOS:
sudo apt-get install mariadb-server
- Windows:
双击下载的 .exe 文件并按照安装向导进行操作
MariaDB 配置
1. 配置数据库
- 编辑
/etc/mysql/my.cnf
(Linux 和 macOS)或C:ProgramDataMySQLMySQL Server 8.0my.ini
(Windows) - 找到
[mysqld]
部分并添加或更新以下行:
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
- 对于 Windows:
datadir=C:ProgramDataMySQLMySQL Server 8.0Data
socket=C:ProgramDataMySQLMySQL Server 8.0mysql.sock
2. 初始化数据库
- 启动 MariaDB 服务:
sudo service mysql start
- 使用 root 用户登录 MySQL 控制台:
mysql -u root
- 初始化数据库:
CREATE DATABASE my_database;
GRANT ALL PRIVILEGES ON my_database.* TO "my_user"@"localhost" IDENTIFIED BY "my_password";
FLUSH PRIVILEGES;
3. 配置远程访问(可选)
- 编辑
/etc/mysql/my.cnf
(Linux 和 macOS)或C:ProgramDataMySQLMySQL Server 8.0my.ini
(Windows) - 找到
[mysqld]
部分并添加或更新以下行:
bind-address=0.0.0.0
- 重新启动 MySQL 服务:
sudo service mysql restart
4. 安全配置
- 删除匿名用户:
DELETE FROM mysql.user WHERE User="";
- 禁用远程 root 用户:
UPDATE mysql.user SET Host="localhost" WHERE User="root";
FLUSH PRIVILEGES;
- 添加防火墙规则:
sudo ufw allow 3306
5. 备份和恢复(可选)
- 备份数据库:
mysqldump -u root -p my_database > my_database.sql
- 恢复数据库:
mysql -u root -p my_database < my_database.sql
以上就是MariaDB安装及配置的方法是什么的详细内容,更多请关注编程学习网其它相关文章!