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

本文详细介绍了在Linux环境下安装MySQL5版本的步骤,包括使用Xshell、执行脚本、配置参数及初始化数据库,同时提供了卸载教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装教程(适用于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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值