返回

自动化安装 MySQL 数据库拿来就用,Shell 脚本了解一下

后端

在数据库世界中,MySQL 绝对称得上家喻户晓了,因为它不仅有着悠久的历史,而且性能稳定,并且开源免费。为了方便大家快速上手,减少安装时的繁琐步骤,我特意写了一个自动化安装 MySQL 数据库的 Shell 脚本,只需一键运行即可完成安装。下面我们就一起来看看这个脚本吧!

一、脚本准备

首先,我们需要准备一个 Shell 脚本文件,将以下代码复制进去:

#!/bin/bash

# 自动化安装 MySQL 数据库

# 更新软件包列表
sudo apt-get update

# 安装 MySQL 软件包
sudo apt-get install mysql-server

# 启动 MySQL 服务
sudo service mysql start

# 设置 MySQL 密码
sudo mysql -u root -p

# 创建数据库
sudo mysql -u root -p -e "CREATE DATABASE my_database;"

# 创建数据库用户
sudo mysql -u root -p -e "CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';"

# 授予数据库用户权限
sudo mysql -u root -p -e "GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';"

# 刷新权限
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"

# 退出 MySQL
exit

二、运行脚本

脚本准备完毕后,就可以运行它了。首先,将脚本文件保存到你的电脑上,然后打开终端,导航到脚本文件所在目录,输入以下命令:

chmod +x install_mysql.sh

这将使脚本文件具有可执行权限。然后,再输入以下命令:

./install_mysql.sh

脚本就会开始运行。运行过程中,它会提示你输入 MySQL 的密码,请设置一个强密码。密码设置完成后,脚本将继续安装 MySQL 数据库。

三、验证安装

脚本运行完成后,就可以验证一下 MySQL 是否安装成功。在终端中输入以下命令:

mysql -u root -p

如果出现 MySQL 的命令提示符,就说明 MySQL 已经安装成功了。你也可以使用以下命令来查看 MySQL 的版本信息:

mysql -u root -p -e "SELECT version();"

四、使用 MySQL

现在,你就可以开始使用 MySQL 数据库了。你可以使用以下命令来连接到 MySQL 数据库:

mysql -u my_user -p my_database

其中,my_user 是你创建的数据库用户,my_password 是你设置的数据库用户密码,my_database 是你创建的数据库名称。

连接到 MySQL 数据库后,你就可以使用各种 MySQL 命令来管理数据库了。例如,你可以使用以下命令来创建一张表:

CREATE TABLE my_table (
  id INT NOT NULL AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  email VARCHAR(255) NOT NULL,
  PRIMARY KEY (id)
);

你也可以使用以下命令来插入数据:

INSERT INTO my_table (name, email) VALUES ('John Doe', 'johndoe@example.com');

更多关于 MySQL 的用法,可以参考 MySQL 官方文档。

好啦,以上就是自动化安装 MySQL 数据库的 Shell 脚本了。希望对大家有所帮助!