用shell 写安装mysql脚本
时间: 2023-11-30 12:04:35 浏览: 39
以下是一个简单的安装MySQL的Shell脚本,可以在Linux系统上运行:
#!/bin/bash
# 设置MySQL的root密码
MYSQL_ROOT_PASSWORD="your_password_here"
# 安装MySQL
echo "Installing MySQL..."
sudo apt-get update
sudo apt-get install mysql-server -y
# 启动MySQL服务
echo "Starting MySQL service..."
sudo service mysql start
# 设置MySQL的root密码
echo "Setting MySQL root password..."
sudo mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '${MYSQL_ROOT_PASSWORD}'; FLUSH PRIVILEGES;"
echo "MySQL installation completed successfully."
相关问题
用shell 写编码安装mysql脚本
以下是一个简单的编码安装MySQL的Shell脚本:
```
#!/bin/bash
# 安装MySQL需要的依赖
apt-get update
apt-get install -y libaio1 libmecab2
# 下载MySQL二进制安装包并解压
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
tar xf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz -C /usr/local/
# 重命名解压后的文件夹并创建MySQL数据目录
mv /usr/local/mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/data
# 添加MySQL用户组和用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
# 修改MySQL目录权限和所有者
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
# 初始化MySQL
cd /usr/local/mysql
bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
# 启动MySQL
bin/mysqld_safe --user=mysql &
# 添加MySQL到系统服务
echo 'PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
echo 'export PATH' >> /etc/profile
source /etc/profile
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
update-rc.d mysql defaults
```
这个脚本假设你使用的是Ubuntu或Debian发行版,并且具有sudo权限。它将下载MySQL 8.0.21的二进制安装包,解压它,创建MySQL用户组和用户,初始化MySQL,启动MySQL,并将MySQL添加到系统服务中。请注意,此脚本没有设置MySQL密码,因此您需要手动设置它。
centos使用shell脚本安装mysql
好的,以下是在 CentOS 系统中使用 shell 脚本安装 MySQL 的步骤:
1. 首先要下载 MySQL 的安装包,可以在官网上下载最新的版本或者使用 yum 命令安装。
2. 创建一个 shell 脚本文件,例如:install_mysql.sh,并将其保存在 /root 目录下。
3. 在脚本文件中添加以下内容:
```
#!/bin/bash
yum install -y mysql-server mysql
/etc/init.d/mysqld start
chkconfig mysqld on
```
其中,第一行指定了使用 bash 解释器执行脚本,第二行使用 yum 命令安装 MySQL 服务和客户端,第三行启动 MySQL 服务,第四行设置 MySQL 自启动。
4. 保存并关闭文件,然后给脚本文件添加执行权限:
```
chmod +x /root/install_mysql.sh
```
5. 执行脚本文件进行安装:
```
./install_mysql.sh
```
6. 安装完成后,可以使用以下命令登录 MySQL:
```
mysql -u root -p
```
输入初始密码即可。