和使用mysql实现Linux服务端上MySQL安装与使用

1. MySQL的安装

1.1 下载MySQL安装包

首先,在Linux服务端上下载MySQL安装包。可以在MySQL官方网站上找到最新的MySQL版本并下载,也可以使用wget命令在终端中下载。以下是使用wget命令下载MySQL安装包的示例:

wget https://dev.mysql.com/get/mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz

可以根据需要选择下载合适的版本。

1.2 解压安装包

下载完成后,使用tar命令来解压MySQL安装包。以下是解压示例:

tar -xvf mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz

解压完成后得到一个名为mysql-8.0.26-linux-glibc2.17-x86_64的文件夹。

1.3 安装MySQL

进入解压后的文件夹,执行安装命令。

cd mysql-8.0.26-linux-glibc2.17-x86_64

sudo ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql

安装完成后,可以使用ls /usr/local/mysql命令查看是否安装成功。

1.4 配置MySQL

接下来,进入MySQL配置文件所在目录,并创建一个新的配置文件my.cnf

cd /usr/local/mysql

sudo cp support-files/my-default.cnf /etc/my.cnf

编辑/etc/my.cnf文件,在文件中添加以下内容:

[mysqld]

basedir = /usr/local/mysql

datadir = /var/lib/mysql

socket = /tmp/mysql.sock

保存文件并退出。

1.5 启动MySQL服务

使用以下命令启动MySQL服务:

sudo ./bin/mysqld_safe --user=mysql &

可以使用ps aux | grep mysql命令来检查MySQL服务是否已经启动。

1.6 设置MySQL root密码

使用以下命令来设置MySQL的root密码:

sudo ./bin/mysql_secure_installation

按照提示设置密码和其他选项,完成密码设置。

2. 使用MySQL

2.1 登录MySQL

使用以下命令登录到MySQL:

mysql -u root -p

然后输入之前设置的root密码。

2.2 创建数据库

使用以下命令在MySQL中创建一个新的数据库:

CREATE DATABASE mydatabase;

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

2.3 创建用户

使用以下命令创建一个新用户,并为其分配对数据库的权限:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

FLUSH PRIVILEGES;

myuser替换为想要创建的用户名,mypassword替换为该用户的密码。

2.4 使用数据库

使用以下命令来使用刚刚创建的数据库:

USE mydatabase;

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

2.5 创建表

使用以下命令在数据库中创建一个新表:

CREATE TABLE mytable (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(255),

age INT,

email VARCHAR(255)

);

这是一个简单的示例表,包含了idnameageemail四个字段。

2.6 插入数据

使用以下命令向表中插入数据:

INSERT INTO mytable (name, age, email) VALUES ('John', 25, 'john@example.com');

这将向mytable表中插入一条新数据。

2.7 查询数据

使用SELECT语句来查询数据:

SELECT * FROM mytable;

这将返回mytable表中的所有数据。

2.8 更新数据

使用UPDATE语句来更新数据:

UPDATE mytable SET age=30 WHERE id=1;

这将更新id为1的记录的age字段的值为30。

2.9 删除数据

使用DELETE语句来删除数据:

DELETE FROM mytable WHERE id=1;

这将删除id为1的记录。

2.10 关闭MySQL服务

使用以下命令来关闭MySQL服务:

sudo ./bin/mysqladmin -u root -p shutdown

然后输入之前设置的root密码。

至此,你已经了解了如何在Linux服务端上安装和使用MySQL。通过本文的介绍,你可以使用MySQL进行数据库的创建、用户权限的管理和数据的增删改查等操作。

操作系统标签