ubuntu

ubuntu lamp下如何管理数据库

小樊
48
2025-09-06 12:40:23
栏目: 智能运维

在Ubuntu LAMP环境下管理数据库,可通过命令行或图形化工具操作,核心步骤如下:

一、基础环境配置

  1. 安装LAMP组件
    sudo apt update  
    sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql  # 安装Apache、MySQL、PHP  
    sudo systemctl start mysql apache2  # 启动服务  
    sudo systemctl enable mysql apache2 # 设置开机自启  
    
  2. 安全配置MySQL
    sudo mysql_secure_installation  # 设置root密码、删除匿名用户、禁止远程root登录  
    

二、数据库命令行管理

  1. 登录MySQL
    mysql -u root -p  # 输入密码进入命令行  
    
  2. 基础操作
    • 创建数据库/表
      CREATE DATABASE dbname;  
      USE dbname;  
      CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50));  
      
    • 增删改查数据
      INSERT INTO users (username) VALUES ('admin');  
      SELECT * FROM users;  
      UPDATE users SET username='new_admin' WHERE id=1;  
      DELETE FROM users WHERE id=1;  
      
  3. 用户权限管理
    CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';  
    GRANT ALL PRIVILEGES ON dbname.* TO 'user'@'localhost';  
    FLUSH PRIVILEGES;  
    
  4. 备份与恢复
    # 备份  
    mysqldump -u root -p dbname > dbname_backup.sql  
    # 恢复  
    mysql -u root -p dbname < dbname_backup.sql  
    

三、图形化管理工具

  1. 安装phpMyAdmin
    sudo apt install phpmyadmin  # 安装时选择Apache,设置数据库密码  
    sudo a2enconf phpmyadmin  # 启用配置  
    sudo systemctl restart apache2  
    
  2. 使用方法
    浏览器访问 http://服务器IP/phpmyadmin,用root或创建的数据库用户登录,可直观管理数据库、表、用户等。

四、性能与安全优化

以上操作需根据实际需求调整,生产环境建议提前备份数据并测试配置。

0
看了该问题的人还看了