news 2026/7/14 17:43:12

创建MySQL数据库_篇一

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
创建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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 17:38:31

iOS通讯录照片加载:APAddressBook图片获取完整教程

iOS通讯录照片加载:APAddressBook图片获取完整教程 【免费下载链接】APAddressBook Easy access to iOS address book 项目地址: https://gitcode.com/gh_mirrors/ap/APAddressBook 想要在iOS应用中轻松获取通讯录联系人照片吗?APAddressBook为你…

作者头像 李华
网站建设 2026/7/14 17:38:30

基于YOLOv8的超市商品识别系统:从原理到实践部署指南

这次我们来看一个基于YOLOv8的超市商品识别检测系统。这个项目提供了完整的项目源码、YOLO数据集、模型权重和UI界面,支持Python深度学习环境配置和模型训练。对于想要快速搭建商品识别系统的开发者来说,这个资源包可以直接拿来使用。超市商品识别在零售…

作者头像 李华
网站建设 2026/7/14 17:36:55

mlx-community/Z-Image-bf16部署实战:生产环境配置与优化

mlx-community/Z-Image-bf16部署实战:生产环境配置与优化 【免费下载链接】Z-Image-bf16 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Z-Image-bf16 mlx-community/Z-Image-bf16是专为Apple Silicon优化的文本到图像模型,基于To…

作者头像 李华