创建MySQL数据库_篇一

目录

一、

第一步:更新软件源

第二步:安装MySQL服务器

第三步:启动并验证MySQL服务

第四步:登录MySQL并创建数据库

二、

1. 查看所有数据库,确认 db_01 在列表中

2. 切换到新数据库(使用它)

3. 设置 root 密码(重要!)

4. 创建表、插入数据等(示例)

5. 退出 MySQL

6. 日常管理命令(容器环境)


一、

1、

第一步:更新软件源

在安装新软件前,建议先更新一下本地的软件包列表,这可以避免一些依赖问题。

在终端中执行:

sudo apt update

第二步:安装MySQL服务器

执行以下命令安装mysql-server

sudo apt install mysql-server -y

-y参数可以自动确认安装,省去手动输入y的步骤。

第三步:启动并验证MySQL服务

安装完成后,MySQL服务通常会自动启动。不过最好还是手动确认一下它的状态。

  1. 检查服务状态

    sudo systemctl status mysql

    如果看到active (running),就说明MySQL正在正常运行。

  2. 如果服务没有运行,可以用下面的命令启动它:

    sudo systemctl start mysql

第四步:登录MySQL并创建数据库

现在可以登录MySQL了。

  1. 初次登录
    Ubuntu系统上,MySQL的root用户默认采用auth_socket插件进行身份验证,这意味着可以直接用sudo免密登录。

    sudo mysql
  2. 创建数据库
    登录到MySQL命令行后,就可以执行创建数据库的SQL命令了。注意:数据库名称不建议以数字开头,这里改用db_01

    sql

    CREATE DATABASE db_01;

  1. (可选)设置root密码
    如果你以后想用mysql -u root -p的方式登录,可以给root用户设置一个密码。

    在MySQL命令行中执行以下命令(将'你的新密码'替换为你自己的密码):

    sql

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码'; FLUSH PRIVILEGES;

    设置完后,就可以用exit;退出,然后用新密码登录了:

    mysql -u root -p

    二、

1. 查看所有数据库,确认db_01在列表中

sql

SHOW DATABASES;

您应该能看到db_01出现在结果中。


2. 切换到新数据库(使用它)

sql

USE db_01;

之后您创建的表都会默认属于这个数据库。


3. 设置 root 密码(重要!)

出于安全考虑,建议为 root 用户设置密码(如果您将来需要远程连接或使用-p登录):

sql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的强密码'; FLUSH PRIVILEGES;

设置后,下次登录就要用mysql -u root -p并输入密码了。


4. 创建表、插入数据等(示例)

sql

USE db_01; CREATE TABLE users (id INT, name VARCHAR(50)); INSERT INTO users VALUES (1, 'Alice'); SELECT * FROM users;

5. 退出 MySQL

sql

EXIT;

或按Ctrl + D


6. 日常管理命令(容器环境)

  • 启动 MySQL:sudo service mysql start

  • 停止:sudo service mysql stop

  • 重启:sudo service mysql restart

  • 查看状态:sudo service mysql status