Ubuntu MySQL Bundle安装

简介

MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种Web应用程序中。在Ubuntu系统上安装MySQL可以通过使用apt-get命令来实现。

本篇文章将介绍如何在Ubuntu系统上使用apt-get命令来安装MySQL。同时,还将展示如何配置MySQL,并提供一些常用的命令示例。

准备工作

在开始之前,请确保您已经安装了Ubuntu操作系统,并拥有sudo权限。

安装MySQL

在Ubuntu系统上安装MySQL非常简单,只需执行以下命令即可:

$ sudo apt-get update
$ sudo apt-get install mysql-server

上述命令将会更新系统的软件包列表,并安装MySQL服务器。

配置MySQL

在安装完成后,您需要进行一些基本的配置来确保MySQL能正常工作。

启动MySQL服务

安装完成后,MySQL服务通常会自动启动,您可以通过以下命令来检查MySQL的运行状态:

$ sudo systemctl status mysql

如果MySQL服务没有启动,您可以使用以下命令来手动启动:

$ sudo systemctl start mysql

配置root用户密码

安装完成后,默认情况下,MySQL的root用户没有设置密码。为了增加安全性,您应该设置一个root密码。

$ sudo mysql_secure_installation

上述命令将会引导您设置root密码,并进行一些其他的安全设置。

远程访问配置

如果您需要从远程主机访问MySQL服务器,您需要进行一些额外的配置。

首先,您需要在MySQL服务器上编辑配置文件:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在配置文件中,找到如下行,并将注释符号(#)去掉:

#bind-address            = 127.0.0.1

然后,保存并关闭文件。

接下来,您需要使用以下命令重启MySQL服务,使更改生效:

$ sudo systemctl restart mysql

最后,为了远程访问MySQL服务器,您需要创建一个新用户并为其授权。

在MySQL服务器上打开MySQL命令行终端:

$ mysql -u root -p

然后,使用以下命令创建新用户并为其授权:

CREATE USER 'new_user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

new_user替换为您想要创建的用户名,将password替换为用户的密码。

连接MySQL

安装配置完成后,您可以使用以下命令来连接到MySQL服务器:

$ mysql -u username -p

username替换为您的用户名。您将会被提示输入密码。

常用命令示例

以下是一些常用的MySQL命令示例:

  • 创建数据库:
CREATE DATABASE database_name;

database_name替换为您想要创建的数据库名称。

  • 选择数据库:
USE database_name;

database_name替换为您要使用的数据库名称。

  • 创建表格:
CREATE TABLE table_name (
    column1 datatype constraint,
    column2 datatype constraint,
    ...
);

table_name替换为您想要创建的表格名称,column1column2等替换为您的列名称和数据类型。

  • 插入数据:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

table_name替换为您要插入数据的表格名称,column1column2等替换为您的列名称,value1value2等替换为您要插入的值。

  • 查询数据:
SELECT column1, column2, ...
FROM table_name
WHERE condition;

column1column2等替换为您要查询的列名称,table_name替换为您要查询的表格名称,condition替换为您的查询条件。

  • 更新数据:
UPDATE table_name
SET column1 = value1,