MySQL—MySQL5的安装和卸载(附LINUX脚本!!!)

一、安装教程(适用于MySQL5版本)

        官方下载地址:www.mysql.com

点击DOWNLOADS

免费使用社区版

选择下载MySQL5版本的

使用xshell连接我们的Linux,点击传输文件。前提是Windows要装有xftp软件。

找到刚刚下载下来的mysql5压缩文件,把压缩文件拖动到右边

进入xshell,输入vim one_key_install.sh,将脚本复制过去。

#!/bin/bash
yum  install cmake ncurses-devel gcc  gcc-c++  vim  lsof bzip2 openssl-devel ncurses-compat-libs -y
tar  xf  mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.38-linux-glibc2.12-x86_64 /usr/local/mysql

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

service firewalld stop
systemctl  disable  firewalld

setenforce 0
sed -i '/^SELINUX=/ s/enforcing/disabled/'  /etc/selinux/config

mkdir  /data/mysql -p
chown mysql:mysql /data/mysql/
chmod 750 /data/mysql/
cd /usr/local/mysql/bin/
./mysqld  --initialize --user=mysql --basedir=/usr/local/mysql/  --datadir=/data/mysql  &>passwd.txt
./mysql_ssl_rsa_setup --datadir=/data/mysql/
tem_passwd=$(cat passwd.txt |grep "temporary"|awk '{print $NF}')
export PATH=/usr/local/mysql/bin/:$PATH

echo  'PATH=/usr/local/mysql/bin:$PATH' >>/root/.bashrc
cp  ../support-files/mysql.server   /etc/init.d/mysqld

sed  -i '70c  datadir=/data/mysql'  /etc/init.d/mysqld

cat  >/etc/my.cnf  <<EOF
[mysqld_safe]

[client]
socket=/data/mysql/mysql.sock

[mysqld]
socket=/data/mysql/mysql.sock
port = 3306
open_files_limit = 8192
innodb_buffer_pool_size = 512M
character-set-server=utf8

[mysql]
auto-rehash
prompt=\\u@\\d \\R:\\m  mysql>
EOF

ulimit -n 1000000
echo "ulimit -n 1000000" >>/etc/rc.local
chmod +x /etc/rc.d/rc.local

service mysqld start

/sbin/chkconfig --add mysqld
/sbin/chkconfig mysqld on

yum install mysql -y

mysql -uroot -p$tem_passwd --connect-expired-password   -e  "set password='123456';"
mysql -uroot -p'123456'  -e "show databases;"

编辑好脚本后,保存退出,然后执行bash one_key_install.sh

注意:

1、如果执行失败,需要检查一下下载的MySQL版本和脚本中的版本是否一致。

2、最后这一行的passwd='123456',可以改成你自己想要设置的密码。

3、该脚本只适用于MySQL5版本

       

输入mysql -uroot -p'123456'之后能进入mysql界面,就说明mysql已经安装成功了。

二、卸载教程


service mysqld stop#停止mysqld服务

ps -aux|grep mysqld #查看mysqld进程是否关闭


userdel -r  mysql#删除用户

#删除数据目录和base目录
rm -rf /usr/local/mysql
rm -rf /data/
rm -rf /etc/init.d/mysqld
rm  -rf  /etc/my.cnf

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 在Linux系统中卸载MySQL,可以按照以下步骤进行操作: 1. 停止MySQL服务:sudo systemctl stop mysql 2. 卸载MySQL软件包:sudo apt-get remove mysql-server 3. 删除MySQL配置文件和数据文件:sudo rm -rf /etc/mysql /var/lib/mysql 4. 删除MySQL用户和组:sudo deluser mysql && sudo delgroup mysql 5. 清理MySQL残留文件:sudo apt-get autoremove && sudo apt-get autoclean 以上步骤完成后,MySQL就已经被完全卸载了。 ### 回答2: 在Linux系统中卸载MySQL可以使用以下步骤: 1. 确认MySQL是否安装: 可以在终端输入命令 `mysql --version` 来查看MySQL安装情况。如果返回MySQL的版本信息,则表示已经安装。 2. 停止MySQL服务: 在终端输入 `sudo systemctl stop mysql` 命令停止MySQL服务。如果提示没有找到该命令,则可能是MySQL安装或以其他方式安装。 3. 卸载MySQL软件包: 在终端输入 `sudo apt-get remove mysql-server` 命令可以卸载MySQL软件包。如果没有安装`apt-get`,可以使用`yum`或`dnf`等包管理器。 4. 删除MySQL相关文件: 可以使用 `sudo rm -rf /etc/mysql/` 命令移除MySQL的配置文件。如果MySQL的数据文件存储在其他位置,同样需要删除。 5. 清理残留文件和目录: 执行 `sudo apt-get autoremove` 命令可以清理MySQL卸载过程中可能残留的依赖包和其他文件。 6. 确认卸载结果: 输入 `mysql --version` 命令确认MySQL是否已经完全卸载。如果输出 "command not found" 或类似信息,则表示MySQL已成功卸载。 注意:以上步骤仅适用于通过包管理器安装MySQL。如果是通过其他方式安装MySQL(如二进制文件或源代码编译安装),则卸载方法可能有所不同。 ### 回答3: 要在Linux系统中卸载MySQL,可以按照以下步骤进行操作: 1. 首先,检查系统中是否安装MySQL。可以输入以下命令进行检查: ``` rpm -qa | grep mysql ``` 如果输出中包含有MySQL相关的软件包,则表示已经安装MySQL。 2. 使用以下命令来删除MySQL相关软件包: ``` sudo yum remove mysql-server ``` 该命令将删除MySQL服务器软件包。 3. 运行以下命令来删除MySQL数据目录: ``` sudo rm -rf /var/lib/mysql ``` 这将删除MySQL的数据目录,包括所有的数据库文件和日志文件。 4. 使用以下命令来删除MySQL配置文件: ``` sudo rm -rf /etc/my.cnf ``` 这将删除MySQL的配置文件。 5. 最后,运行以下命令来删除MySQL用户和组: ``` sudo userdel mysql sudo groupdel mysql ``` 这将删除与MySQL相关的用户和组。 完成以上步骤后,MySQL将从Linux系统中被完全卸载。但是,请注意,在执行这些命令之前,请务必备份好重要的数据库文件和配置文件,以免数据丢失。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值