ubuntu

LNMP环境下Ubuntu如何管理数据库

小樊
36
2025-08-03 05:52:55
栏目: 智能运维

在Ubuntu的LNMP(Linux, Nginx, MySQL/MariaDB, PHP)环境下管理数据库,通常涉及以下几个主要步骤:安装数据库服务器、配置数据库、创建数据库和用户、以及使用数据库管理工具。以下是详细的步骤:

安装数据库服务器

首先,确保你的Ubuntu系统已经更新到最新版本:

sudo apt update
sudo apt upgrade

然后,安装MySQL/MariaDB服务器:

sudo apt install mysql-server

在安装过程中,系统会提示你设置MySQL的root密码,请务必设置一个安全的密码。

配置数据库

安装完成后,需要进行一些基本的配置,以确保数据库的安全性。运行以下命令启动安全向导:

sudo mysql_secure_installation

这个向导会引导你完成一系列的配置,包括设置root用户的密码、移除匿名用户等。

创建数据库和用户

  1. 登录MySQL命令行

    mysql -u root -p
    
  2. 创建数据库

    CREATE DATABASE test_db;
    
  3. 选择数据库

    USE test_db;
    
  4. 创建表

    CREATE TABLE users (
        id INT AUTO_INCREMENT PRIMARY KEY,
        username VARCHAR(50) NOT NULL,
        email VARCHAR(100) NOT NULL,
        created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );
    
  5. 插入数据

    INSERT INTO users (username, email) VALUES ('Alice', 'alice@example.com');
    INSERT INTO users (username, email) VALUES ('Bob', 'bob@example.com');
    
  6. 查询数据

    SELECT * FROM users;
    
  7. 更新数据

    UPDATE users SET email = 'alice@newdomain.com' WHERE username = 'Alice';
    
  8. 删除数据

    DELETE FROM users WHERE age < 20;
    

使用数据库管理工具

使用phpMyAdmin

phpMyAdmin是一个基于Web的MySQL管理工具,可以通过以下步骤安装和使用:

  1. 安装phpMyAdmin

    sudo apt install phpmyadmin
    
  2. 配置phpMyAdmin

    创建一个新的配置文件:

    sudo cp /etc/phpmyadmin/config.sample.inc.php /etc/phpmyadmin/config.inc.php
    

    编辑配置文件:

    sudo nano /etc/phpmyadmin/config.inc.php
    

    找到以下行:

    $cfg['blowfish_secret'] = '';
    

    在引号之间输入一个随机的字符串,例如:

    $cfg['blowfish_secret'] = 'qtdRoGmbc9{8IZrzCG]0WntlovxkcwrX';
    

    保存并关闭文件。

  3. 重启Web服务器

    sudo systemctl restart nginx
    
  4. 访问phpMyAdmin

    在浏览器中输入 http://your_server_ip/phpmyadmin,然后使用MySQL的root用户登录。

使用PhpStorm

PhpStorm是一个强大的IDE,也提供了数据库管理功能。以下是安装和配置PhpStorm进行数据库管理的步骤:

  1. 安装PhpStorm

    访问JetBrains官网下载并安装PhpStorm。

  2. 配置数据库连接

    打开PhpStorm,选择 View -> Tool Windows -> Database。在弹出的对话框中,输入以下信息:

    • Host:数据库服务器地址(通常是 localhost
    • Port:数据库端口号(MySQL的默认端口号是 3306
    • User:数据库用户名
    • Password:数据库密码
    • Database:要连接的数据库名称

    点击 Test Connection 按钮以验证连接是否成功。

  3. 管理数据库

    连接成功后,你可以在PhpStorm的Database工具窗口中看到数据库中的表、视图、存储过程等。可以右键点击表或视图,选择 Open in Table EditorOpen in Schema Editor 来进行更详细的操作。还可以使用SQL Editor来执行SQL查询、创建表、修改数据等。

通过以上步骤,你可以在Ubuntu的LNMP环境下方便地进行数据库管理。

0
看了该问题的人还看了