腾讯云mysql卸载和安装(亲身经历,超级详细)

卸载MySQL

输入 ps axj | grep mysql 查看系统当中是否有已经安装好的MySQL

输入 ps ajx | grep mariadb 查看系统是否有 mariadb存在(mariadb为MySQL的开源分支)

在root用户下进行

若输入 ps axj | grep mysql,存在MySQL

输入 systemctl stop mysqld 采用yum的方式,获取到MySQL的安装包 一般都是.rpm

输入 rpm -qa | grep mysql 获取到mysql 相关的内容

输入 rpm -qa | grep mysql | xargs yum -y remove 将mysql相关的内容 以 xargs的形式 给予卸载程序,由于安装包是通过yum进行安装的,使用 yum remove 即可卸载 使用指令是要进行卸载 询问 的,所以加入 -y,禁止询问 ,直接就卸载就可以了

输入 ps axj | grep mysql

下载MySQL

Index of /232905 (mysql.com)

找到el7

下载后拖到远程库里面

查看是否成功

安装MySQL

输入 ls /etc/yum.repos.d/ -l 指令 查看系统中默认支持的yum源

发现其中并没有MySQL的yum源,若直接安装,可能安装不上

输入 rpm -ivh mysql57-community-release-el7.rpm 指令 -ivh 相当于解压并拷贝

再次输入ls /etc/yum.repos.d/ -l 指令,此时就存在MySQL的yum源 在yum层面上,会自动的根据下载的yum源 来选择比较适配系统的mysql

输入 yum install -y mysql-community-server 指令 yum会按照yum源的配置自动安装mysql

安装期间可能会存在红色框的问题 即 秘钥过期的问题 输入 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 指令 即可

然后再重新 输入 yum install -y mysql-community-server 指令 ,进行重新安装

我已经不断的安装卸载不知道多少次了,之前会出现这个问题,这次没有出现,但是很多人肯定会有这个问题

输入 ls /etc/my.cnf 指令

输入 which mysqld 指令

若存在 /bin/mysql,则说明存在mysql的客户端

输入 systemctl start mysqld 指令 启动mysql

Journalctl -xe查看日志

发现有这个问题

我查了很久很久,最后发现可能因为我安装卸载太多次,应该是删错东西了,我现在又是重装系统了。

这一次用到了密钥过期的那个命令

接着下一步

启动MySQL

输入 systemctl start mysqld 指令 启动mysql

然后 输入 ps ajx | grep mysqld 指令

输入 grep 'temporary password' /var/log/mysqld.log 指令获取临时密码

mysql -uroot -p 输入临时密码就进来了

修改密码,增加远程连接

更新密码(不要太简单)

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

Use mysql进入数据库

设置远程连接UPDATE user SET host = '%' WHERE user = 'root';

mysql> select host, user from user;
mysql> flush privileges;

然后exit;退出;

打开防火墙

接着开始打开防火墙

firewall-cmd --state查看是否开启

 systemctl start firewalld开启防火墙

firewall-cmd --zone=public --add-port=3306/tcp --permanent开放端口

可以把后面已知要用的端口一块打开,方便些

firewall-cmd --reload 重新加载生效

接着去腾讯云的防火墙把要用的端口都打开

总结

如果是想要MySQL8.0的数据想要导入到MySQL5.7里面需要做的只有这些!

把sql文件用记事本打开

utf8mb4_0900_ai_ci 替换为 utf8_general_ci

utf8_croatian_ci替换为utf8_general_ci

utf8mb4_general_ci替换为utf8_general_ci

utf8mb4 替换为 utf8

有次就是太执着版本,数据导不进去,导致我把MySQL5.7删了然后后面就出了一系列问题,服了!

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
卸载 MySQL,你可以按照以下步骤进行操作: 1. 停止 MySQL服务。你可以在命令行中运行以下命令来停止 MySQL服务: - 对于 Windows 系统:`net stop mysql` - 对于 macOS 或 Linux 系统:`sudo service mysql stop` 2. 卸载 MySQL 软件。具体步骤取决于你的操作系统: - 对于 Windows 系统:通过控制面板的 "程序和功能"选项卸载 MySQL。 - 对于 macOS 系统:删除 MySQL 的应用程序文件夹。 - 对于 Linux 系统:使用适当的包管理器(例如 apt、yum 或 dnf)来卸载 MySQL。 3. 删除 MySQL 数据和配置文件。这些文件通常位于以下位置: - 对于 Windows 系统:`C:\Program Files\MySQL` 和 `C:\ProgramData\MySQL`。 - 对于 macOS 系统:`/usr/local/mysql` 和 `/etc/my.cnf`。 - 对于 Linux 系统:`/var/lib/mysql` 和 `/etc/my.cnf`。 注意:在执行任何卸载操作之前,请确保备份了重要的数据库文件和配置文件。 要安装 MySQL,你可以按照以下步骤进行操作: 1. 下载 MySQL 安装程序。你可以从 MySQL 官方网站(https://dev.mysql.com/downloads/)下载适用于你的操作系统的安装程序。 2. 运行安装程序。根据提示进行安装,可以选择自定义安装选项,例如安装路径、端口号等。 3. 配置 MySQL。在安装过程中,你将被要求设置 root 用户的密码和其他一些配置选项。 4. 启动 MySQL服务。根据你的操作系统,可以在命令行中运行以下命令来启动 MySQL服务: - 对于 Windows 系统:`net start mysql` - 对于 macOS 或 Linux 系统:`sudo service mysql start` 完成以上步骤后,你应该成功地卸载并重新安装MySQL 数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值