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)
);
这是一个简单的示例表,包含了id
、name
、age
和email
四个字段。
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进行数据库的创建、用户权限的管理和数据的增删改查等操作。