linux脚本安装MySQL8

脚本链接在最后,命令逐行执行,安装之前先仔细阅读教程,养成良好的习惯,避免误操作导致数据丢失。

脚本支持的系统:centos 7,centos 8,centos stream 8,centos stream 9,redhat 7,redhat 8,redhat 9,almalinux 8,almalinux 9,rockylinux 8,rockylinux 9,ubuntu 18.4,ubuntu 20.4,ubuntu 22.4,debian 10,debian 11,oraclelinux 7,oraclelinux 8,oraclelinux 9

执行脚本之前请卸载mysql和mariadb并删除数据目录以及配置文件!

redhat7系列及以上执行:

systemctl stop mysqld
yum remove mysql*
yum remove mariadb*
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf

redhat8系列及以上执行:

systemctl stop mysqld
dnf remove mysql*
dnf remove mariadb*
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf

debian执行:

apt install sudo -y

debian或ubuntu执行:

systemctl stop mysql
sudo apt purge mysql*
sudo apt purge mariadb*
rm -rf /etc/mysql/
rm -rf /var/lib/mysql

执行脚本:

tar -zxf Linux一键安装MySQL8.tar.gz
./linux_install_mysql8.sh

执行脚本之后等待设置MySQL密码的提示 

之后无需任何操作,等待安装完成 

 链接:文件分享 密码:gejg4q

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您好,针对您的问题,我可以回答。在Linux的Shell脚本安装MySQL,您可以按照以下步骤进行: 1. 打开终端,输入命令 sudo apt-get update 更新系统。 2. 输入命令 sudo apt-get install mysql-server 安装MySQL。 3. 安装完成后,输入命令 sudo service mysql start 启动MySQL服务。 4. 输入命令 sudo mysql_secure_installation 进行安全设置,包括更改root用户的密码、删除匿名用户等。 以上就是在Linux的Shell脚本安装MySQL的步骤,希望对您有所帮助。 ### 回答2: 安装MySQL可以使用Linux shell脚本来自动完成,以下是一个简单的步骤: 1. 下载MySQL安装包: 在MySQL官方网站上下载适用于LinuxMySQL安装包(通常是以.tar.gz形式压缩),保存到指定目录。 2. 解压安装包: 使用shell命令解压下载的压缩包,如`tar -zxvf mysql.tar.gz`。 3. 安装依赖: 在安装MySQL之前,需要确保系统已安装一些依赖库,如GCC、C++、CMake等。可以使用包管理器进行安装,如使用apt-get命令:`sudo apt-get install gcc g++ cmake`。 4. 进入解压目录: 使用`cd`命令进入解压后的MySQL安装目录。 5. 创建MySQL用户和组: 使用命令创建一个MySQL组和用户,可以使用以下命令: ``` sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 6. 配置MySQL: 运行以下命令来配置MySQL安装选项和路径: ``` sudo cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 ``` 上述命令会将MySQL安装到`/usr/local/mysql`目录,并使用`/etc`作为配置文件目录。 7. 编译并安装: 运行以下命令进行编译和安装: ``` sudo make && sudo make install ``` 8. 初始化MySQL: 运行以下命令进行MySQL的初始化: ``` sudo /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 9. 设置环境变量: 编辑`~/.bashrc`文件,添加以下路径到`PATH`环境变量中: ``` export PATH=$PATH:/usr/local/mysql/bin ``` 10. 启动MySQL: 使用以下命令启动MySQL服务器: ``` sudo /usr/local/mysql/bin/mysqld_safe --user=mysql & ``` 完成上述步骤后,就可以通过shell脚本自动化地完成MySQL安装。 ### 回答3: 要在Linux上使用shell脚本安装MySQL,可以按照以下步骤进行操作: 1. 首先,下载MySQL安装文件。可以从MySQL官方网站上下载,选择适合你的Linux发行版的安装文件。 2. 然后,创建一个新的shell脚本文件。可以使用文本编辑器,比如vi或nano,在终端中输入以下命令创建一个新的脚本文件: ``` $ nano install_mysql.sh ``` 3. 将以下内容复制粘贴到你创建的脚本文件中: ``` #!/bin/bash # 下载MySQL安装包 wget [MySQL下载链接] # 解压安装包 tar -zxvf [MySQL安装包名称] # 安装依赖包 apt-get install -y libaio1 # 安装MySQL cd [MySQL安装包目录] ./configure --prefix=[MySQL安装目录] make make install # 初始化MySQL cd [MySQL安装目录]/scripts ./mysql_install_db --user=mysql # 启动MySQL服务 cd ../bin ./mysqld_safe --user=mysql & # 配置环境变量 echo 'export PATH=$PATH:[MySQL安装目录]/bin' >> ~/.bashrc source ~/.bashrc # 设置MySQL的root用户密码 ./mysqladmin -u root password [你的密码] # 创建一个新用户 ./mysql -u root -p[你的密码] -e "CREATE USER '[新用户名]'@'localhost' IDENTIFIED BY '[新用户密码]';" # 授权给新用户 ./mysql -u root -p[你的密码] -e "GRANT ALL PRIVILEGES ON *.* TO '[新用户名]'@'localhost' IDENTIFIED BY '[新用户密码]' WITH GRANT OPTION;" # 保存并关闭脚本文件 exit ``` 注意:将上述内容中的[MySQL下载链接]、[MySQL安装包名称]、[MySQL安装包目录]、[MySQL安装目录]、[你的密码]、[新用户名]、[新用户密码]替换为你实际的信息。 4. 保存并关闭脚本文件。在nano编辑器中,按下Ctrl + X,然后按下Y,最后按下Enter键。 5. 授予脚本文件执行权限。在终端中输入以下命令: ``` $ chmod +x install_mysql.sh ``` 6. 运行脚本文件。在终端中输入以下命令: ``` $ ./install_mysql.sh ``` 7. 等待脚本执行完成。一旦脚本执行完毕,即可成功安装MySQL。 这是通过shell脚本安装MySQL的基本步骤。根据你的Linux发行版和系统环境,可能会有一些细微的差异。请确保在执行脚本前备份重要数据,并且谨慎操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值