CenterOS 服务器之MySQL卸载与安装,并远程连接

在这里插入图片描述


目录

  • 一、彻底卸载 MySQL(不保留数据)
  • 二、安装 MySQL

一、彻底卸载 MySQL(不保留数据)

若之前装过MySQL,需先删除再进行安装:

  1. 查找已经安装的mysql:

    rpm -qa | grep -i mysql
    

  2. 删除MySQL:

    yum -y remove MySQL-*
    

    删除mysql常用rpm -e 的命令,但这样表面上删除了mysql,mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql.(ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm没删除干净的原因)

  3. 查找mysql的一些目录:

    sqlfind / -name mysql
    

  4. 把所有出现的目录统统删除

    可以使用rm -rf 路径,删除时请注意,一旦删除无法恢复。

    rm -rf /etc/my.cnf
    

  5. 删除配置文件:

    rm -rf /root/.mysql_sercret
    

    删除 MySQL 的默认密码,如果不删除,以后安装 MySQL 这个sercret中的默认密码不会变,使用其中的默认密码就可能会报类似 Access denied for user ‘root@localhost’ (using password:yes) 的错误。

    五步完成之后,即可将 MySQL 全部删除干净。





最后一并卸载Centos7自带的 MariaDB,以免后续出错。

rpm -qa|grep mariadb  // 查询出来已安装的mariadb
rpm -e --nodeps mariadb-*  //删除相关包
或者用此命令删除:
rpm -e --nodeps 文件名 // 卸载mariadb,文件名为上述命令查询出来的文件

二、安装 MySQL

  1. 安装wget

    yum -y install wget
    

  2. 下载mysql的源

    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
    

  3. 安装yum库

    yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
    

  4. 安装MySQL

    yum install -y mysql-community-server
    

  5. 启动MySQL服务

    systemctl start mysqld.service
    

  6. MySQL5.7在安装时第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

    grep 'temporary password' /var/log/mysqld.log
    

  7. 修改密码

    通过前面生成的初始随机密码登录mysql后修改密码

    进入数据库:

    mysql -u root -p
    

    进入后,如下图: 在这里插入图片描述
    输入修改密码的命令:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
    

    注:mysql 5.7 默认密码策略要求密码必须是 大小写字母 ,数字 ,特殊字母的组合,至少8位


  1. 设置可远程访问

    8.1 服务器开放 3306 端口:

    完成前面的步骤后,只是可以在服务器上访问,Mysql默认是不允许远程登录的,所以必须设置下。并且服务器要开放3306端口,以华为云为例,在控制台找到你的服务器,右边点击-设置-更改安全组;

    点击新建安全组

    点击你使用的安全组进入设置:

    8.2 设置mysql可以被远程连接

    在mysql中运行命令:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
    

  1. 远程连接

    用 Navicat 或类似工具连接服务器上的MySql。

    打开 Navicat 新建 MySql 连接:点击-连接-MySql

    填写自己服务器ip和数据库密码即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

石锤!谷歌排名第一的编程语言,死磕这点,程序员都收益

日本最大的证券公司之一野村证券首席数字官马修汉普森,在Quant Conference上发表讲话:“用Excel的人越来越少,大家都在码Python代码。”甚至直接说:“Python已经取代了Excel。”事实上,为了追求更高的效率和质量&#…

Excel VBA 编程技巧系列(一)替换字符串、加解密字符串和等待外部程序完成

目录 1. 执行多个字符串替换2. 退出当前程序并让 VBA 代码等待该外部应用程序完成3. 加、解密码字符串1. 执行多个字符串替换 如何轻松执行多个字符串替换? 当用唯一的字符串去替换一个或多个字符串时的,VBA 替换功能非常好用。但是,如果您有一个包含多个特定字符的字符串…

赠书 | 华为数据底座的整体架构与建设策略

作者 | 华为公司数据管理责编 | 晋兆雨头图 | 付费下载于视觉中国*文末有赠书在从信息化向数字化转型的过程中,企业积累了海量的数据,并且还在爆发式地增长。数据很多,但真正能产生价值的数据却很少。数据普遍存在分散、不拉通的问题&#xf…

Serverless 服务选型

综述 近两年来,Serverless 概念在开发者中交流的越来越多,实践、服务、产品层出不穷。 Serverless 的主题分享呈现爆发趋势,如在云原生领域颇具影响力的 KubeCon&CloudNativeCon 会议中,关于 Serverless 的主题,20…

移动端uniapp 语言国际化vue-i18n

https://gitee.com/gblfy/uniapp-i18n

一文读懂阿里云通信的产品体系、技术架构与智能化应用场景实践

云通信作为通信基础设施,具有很强的行业普适性和刚需性,其业务场景涵盖了用户整个生命周期。然而,在企业使用云通信的过程中,依旧会面临到技术门槛高、系统维护治理难、业务场景适配挑战大等问题,阿里云通信是如何围绕…

VBA 利用API 测试计算机网络连通性

目录 1. 模块常量声明2. 自定义函数3. 函数调用示例一. 测试指定 URL 的连通性示例二. 测试计算机网络连通性1. 模块常量声明 声明 NetworkAlive API 函数常量。 Private Const NETWORK_ALIVE_LAN = &H1 Private Const NETWORK_ALIVE_WAN = &H2声明

10个工程师,9个不合格!!

如果你想问最近这些年什么编程语言最值得学习,我会毫不犹豫的告诉你是Python。无论是刚入门的程序员,还是年薪BATJ的技术大牛,都无可否认现在Python对于一个程序员职业发展的重要性。所以不仅是开发小白,甚至很多开发老手&#xf…

Dragonfly成为CNCF孵化项目,我们与基金会首位华人TOC聊了聊

本文转载自开源中国。 推荐阅读:《重磅 | Dragonfly 晋升成为 CNCF 孵化项目》 4 月 10 日,由云原生计算基金会(CNCF)技术监督委员会投票决议,来自中国的开源项目 Dragonfly 正式晋升为 CNCF 孵化级别的托管项目&…

uniapp中配置语言切换功能(vue-i18n的安装以及使用)

1.安装 npm install vue-i18n --save2. 新建lang文件以及en.json和zh.json文件,其他语言参考创建即可 3. 在main.js中配置    4. 在页面中使用

BAT新风向标:程序员有福利了!

人工智能已成为新时代的风向标,如果你是对人工智能感兴趣的互联网工作者、大学生、研究生并期望在 AI 方向发展,建议你一定要深入学习一下人工智能。因为,未来将是人工智能的时代!为什么会有这个判断呢?第一&#xff0…

VBA SQL查询-记录集转数组

目录 1 建立连接和查询2. Recordset 对象(记录集)转数组1 建立连接和查询 Sub 查询()Dim Cnn As Object, Rst As Object, i&, j&,

开源应用诊断利器 Arthas GitHub Star 突破两万

一、Arthas Star突破2万啦 https://github.com/alibaba/arthas随着微服务的流行,应用更加轻量和开发效率不断提升,但是带来的困境是线上问题排查越来越复杂困难。传统的Java排查问题,需要重启应用再进行调试,但是重启应用之后现场…

uniapp使用vue-i18n实现语言国际化

1.需要去vue-i18n官网下载js文件 https://unpkg.com/vue-i18n8.21.0/dist/vue-i18n.js 2.将js文件下载后放置在创建的lang文件夹中 3.紧接着创建需要翻译的配置文件如zh.js(中文)、en.js(英文)、tcc.js(繁体&#xf…

亿级大表分库分表实战总结(万字干货,实战复盘)

来源 | 阿丸笔记责编 | 晋兆雨头图 | 付费下载于视觉中国分库分表的文章网上非常多,但是大多内容比较零散,以讲解知识点为主,没有完整地说明一个大表的切分、新架构设计、上线的完整过程。因此,我结合去年做的一个大型分库分表项目…

VBA各种查询方法介绍和应用举例

目录前言1 Range对象的Find方法2. Range 对象的 Filter 方法2.1 AutoFilte自动筛选2.2 AdvancedFilter 高级筛选3.Instr 函数4.Like 运算符5.SQL 查询语句6. ADO Recordset 对象 Find 方法和 Filter 属性6.1 Find 方法6.2 Filter 属性7. 正则表达式8.字典和哈希表8.1 字典8.2 哈…

官宣 | 首届云原生编程挑战赛报名通道正式开启

“云原生编程挑战赛”是“中间件性能挑战赛”的全新升级!自 2015 年开始,大赛已经成功举办了五届,共吸引超过 12000 支队伍,15000 名顶尖选手参加,覆盖 10 余个国家和地区。 往届大赛毕业生是这样说的:视频…

移动端 uniapp 国际化一站式解决方案

菜单、表单、tabbar顶部文字均实现国际化,语言种类一次设置,全局生效,支持几十种,也支持私人定制。 文章目录一、效果图开源项目1. 默认中文2. 切换English3. 切换韩语4. 中文繁体5. 开源项目一、效果图开源项目 1. 默认中文 2. 切换English…

阿里云推出全新内存增强型实例re6,性能提升30%

5月7日,国内最大云计算厂商阿里云宣布推出全新一代内存增强型实例,提供1:14.8超大内存比内存容量,满足内存型数据库如SAP HANA、Redis等应用,充分释放技术红利,帮助线下企业快速上云,完成数字化…

浪潮商用机器亮相金博会 夯实新常态下金融科技发展基石

2020年11月2日~4日,第十四届深圳国际金融博览会(简称:金博会)在深圳会展中心1展馆盛大进行。金博会是国内金融业界最大规模的会展活动之一,浪潮商用机器携全新Power产品亮相金博会,与近两百家金融机构、金融…