Linux系统下从0到1安装MySQL

呕心沥血,总结出来的,大家少入坑!!!

一、安装

1、下载相应的安装包

可在官网下载最新的安装包,下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

2、创建目录上传并解压

在服务器上创建一个目录用于存放rpm包

mkdir -p /opt/software/mysql
tar -zxvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar	--根据自己的包名解压

3、依次解压下面的文件

只需要下面五个rpm文件

  • mysql-community-common
  • mysql-community-libs
  • mysql-community-libs-compat
  • mysql-community-client
  • mysql-community-server

4、安装

第一次安装前看看有没有安装过

rpm -qa|grep mariadb		--如果查看出有的话用下面的命令卸载
rpm -e --nodeps '查出来的文件'

开始安装,佛祖保佑一切顺利

sudo rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm --nodeps --force
sudo rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm --nodeps --force
sudo rpm -ivh mysql-community-libs-compat-8.0.29-1.el7.x86_64.rpm --nodeps --force
sudo rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm --nodeps --force
sudo rpm -ivh mysql-community-server-8.0.29-1.el7.x86_64.rpm --nodeps --force

5、初始化数据库

sudo mysqld --initialize --user=mysql

6、查看临时生成的root用户的密码

sudo cat /var/log/mysqld.log 

7、启动MySQL服务

sudo systemctl start mysqld

8、登录MySQL

mysql -u root -p		--密码用上面查看的密码

9、修改密码

alter user 'root'@'localhost' identified by '123456'; 

10、修改mysql库下的user表中的root用户允许任意ip连接

update mysql.user set host='%' where user='root';

11、刷新

flush privileges;

到此你的MySQL已经安装成功了。

二、卸载

1、关闭mysqld服务

systemctl stop  mysqld.service

2、查看mysql的安装情况

rpm -qa | grep -i mysql			--有多少卸多少

rpm -ev --nodeps '上个命令查出的所有文件依次卸载'

3、查找相关的mysql的文件

find / -name mysql		--有多少删多少
rm -rf '上面查出的文件'

4、查找相关的mysqld的文件

find / -name mysqld		--有多少删多少
rm -rf '上面查出的文件'

5、删除其他文件

rm -rf /var/log/mysqld.log 
rm -rf /etc/my.cnf

至此你的mysql应该卸载干净了

若有不对之处,请多指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值