我是靠谱客的博主 清脆店员,最近开发中收集的这篇文章主要介绍mysql在Linux及Windows上安装与卸载1. Linux卸载mysql2. Linux安装mysql3.跳过密码登录&修改密码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. Linux卸载mysql

1.1 使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

rpm -qa|grep -i mysql

1.2 停止mysql服务、删除之前安装的mysql

 rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps

1.3 查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

find / -name mysql
  
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql

删除对应的mysql目录
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

rm -rf /etc/my.cnf

1.4 再次查找机器是否安装mysql

rpm -qa|grep -i mysql

参考:https://www.cnblogs.com/nicknailo/articles/8563456.html

2. Linux安装mysql

Linux 各目录及每个目录的详细介绍
https://blog.csdn.net/qq_38880380/article/details/77750538

2.1 将mysql安装在usr/local目录下,下载安装包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

2.2 安装

sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm

sudo yum install mysql-server
  • 出现问题:sudo: mysql_secure_installation: command not found
    解决,参考:https://askubuntu.com/questions/889727/sudo-mysql-secure-installation-command-not-found 将apt换成yum

  • 再次出现问题:Error: rpmdb open failed
    解决,参考:https://www.jianshu.com/p/c531e28de195
    出错原因:这多半是因为rpm数据库出现损坏所致,此错误可能导致多数(甚至是所有的)rpm软件的升级、安装甚至是删除都会出现问题。
    [root@www rpm]# rm -f __db.* # 清除原rpmdb文件
    [root@www rpm]# rpm --rebuilddb # 重建rpm数据库
    [root@www rpm]# yum clean all # 清除所有yum的缓存

  • 还有问题:There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them…
    解决,参考:https://www.jb51.net/LINUXjishu/268748.html

    安装 yum-complete-transaction(这是一个能发现未完成或被中断的 yum事务的程序)
    yum -y install yum-utils
    清除yum缓存
    yum clean all
    运行 yum-complete-transaction,清理未完成事务
    yum-complete-transaction --cleanup-only”,按照此步骤,开始报错,后bd解决。

  • 遗留问题:
    error
    之后,获取临时密码。
    sudo grep ‘temporary password’ /var/log/mysqld.log

    配置mysql安装项,
    sudo mysql_secure_installation
    输入临时密码后,仍旧出现了这样的错误:
    mysql.sock(2)
    通过查找mysql.sock文件,发现没有该文件,然后发现/ect/中还没有my.cnf文件。
    解决相对繁琐,直接更换登陆阿里云控制台更换系统或者初始化实例,然后按照安装流程https://blog.csdn.net/lizy928/article/details/82531749,走一遍,注意要看每一步的提示是否都成功。
    比如,执行sudo yum install mysql-server时,中间出现这样一句话。
    在这里插入图片描述
    参考:https://blog.csdn.net/qq_34691713/article/details/83895617 解决。
    之后navicate还是不能连接上的。
    sql在这里插入图片描述
    登陆mysql设置所有主机可以访问。然后关闭防火墙。navicate成功连接。
    在这里插入图片描述
    mysql
    参考:https://blog.csdn.net/lizy928/article/details/82531749

3.跳过密码登录&修改密码

参考:https://www.jb51.net/article/143389.htm

最后

以上就是清脆店员为你收集整理的mysql在Linux及Windows上安装与卸载1. Linux卸载mysql2. Linux安装mysql3.跳过密码登录&修改密码的全部内容,希望文章能够帮你解决mysql在Linux及Windows上安装与卸载1. Linux卸载mysql2. Linux安装mysql3.跳过密码登录&修改密码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部