返回
自动化安装 MySQL 数据库拿来就用,Shell 脚本了解一下
后端
2023-11-12 18:52:10
在数据库世界中,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 脚本了。希望对大家有所帮助!