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应该卸载干净了
若有不对之处,请多指教。