温馨提示×

Debian LAMP数据库管理方法

小樊
43
2025-08-28 00:26:35
栏目: 智能运维

Debian LAMP(Linux+Apache+MySQL/MariaDB+PHP)的数据库管理方法如下:

1. 安装数据库

  • 安装MariaDB(默认替代MySQL)
    sudo apt update  
    sudo apt install mariadb-server  
    sudo mysql_secure_installation  # 设置root密码及安全选项  
    
  • 安装MySQL(如需)
    sudo apt install mysql-server  
    sudo mysql_secure_installation  
    

2. 基础配置

  • 启动服务并设置开机自启
    sudo systemctl start mariadb  # 或 mysql  
    sudo systemctl enable mariadb  
    
  • 修改配置文件(可选)
    编辑 /etc/mysql/mariadb.conf.d/50-server.cnf,调整 bind-address(默认 127.0.0.1,若需远程访问改为 0.0.0.0)。

3. 数据库操作

  • 登录数据库
    sudo mysql -u root -p  
    
  • 创建数据库和用户
    CREATE DATABASE mydb;  
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';  
    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';  
    FLUSH PRIVILEGES;  
    
  • 备份与恢复
    • 备份:mysqldump -u root -p mydb > backup.sql
    • 恢复:mysql -u root -p mydb < backup.sql

4. 安全管理

  • 防火墙配置
    若需远程访问,开放3306端口(默认关闭):
    sudo ufw allow 3306/tcp  
    
  • 禁用远程root登录
    在配置文件中设置 #skip-networking 或限制root仅本地登录。

5. 常用命令

操作 命令
查看服务状态 sudo systemctl status mariadb
重启服务 sudo systemctl restart mariadb
查看数据库列表 SHOW DATABASES;(登录后执行)
删除数据库 DROP DATABASE mydb;(谨慎操作)

6. 工具推荐

  • 命令行管理mysqlmysqldump
  • 图形化工具phpMyAdmin(需安装 sudo apt install phpmyadmin

参考来源:

0