| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Centos8安装MySql,完美解决 -> 正文阅读 |
|
[系统运维]Centos8安装MySql,完美解决 |
1.去MySQL官网我们使用yum安装MySQL, 你可能发现了这不是MySQL8的吗,我想装其它版本怎么说? 后续操作表明:mysql80-community-release-el8-3.noarch.rpm只包含MySQL8,所以你们可以试试6和7 ok,就它了:mysql80-community-release-el8-3.noarch.rpm 2. 安装
报错: 这是centos8的问题,小插曲,一起解决 解决bug这个问题的原因是:centos8官方已经停止提供服务,相应的yum源也已经移到归档源 比较有意思的是,阿里云的服务器的yum源好像改为了腾讯的
3.解决bug后再来yum install第一步:安装
都y就行了 第二步:查看该yum源支持哪些版本默认开启的是MySQL8
…,mysql80-community-release-el8-3.noarch.rpm这个是只有MySQL8的 第三步:如果你的支持MySQL其它版本可通编辑配置,以禁用或启用某个版本
修改enable即可,0代表禁用,1代表启用 如我这里: 大概就是这样玩的 下面这个命令可以查看你开启了哪些
第四步:安装安装过程会询问你,一直y即可
第五步:启动、查看、开机自启启动MySQL:
查看MySQL状态:
开机自启:
登录MySQL8MySQL较大的变动就是,第一次安装会给root用户一个临时密码,我们需要拿到这个临时密码:
还有一种查看默认密码的方式:
ok,拿到默认密码后,登录: 会提示你输入密码,将密码复制即可
改密码
需要知道的是: mysql新的安全机制要求,mysql的密码必须包含英文大小写、数字以及特殊字符
刷新:
远程连接
可以看到,root用户的host未localhost,这意味着root用户只能在本机连接数据库。 所以我们需要将他改为所有机器都能连:(或者指定为ip)
因为:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password. 由于用的是破解版的navicat,所以只能用第二种方法解决了 修改密码,并且不对密码加密:
修改完成,退出:
远程连接测试服务器防火墙记得开放3306 为了写这篇博客,拿了一台服务器安装MySQL。写到这里时已经凌晨10分,两个小时吧。只是为了自己有一份博客,需要的时候有得看,也希望能帮到各位,晚安。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:29:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |