| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> centos8安装配置mysql8 -> 正文阅读 |
|
[系统运维]centos8安装配置mysql8 |
目录 一. 下载安装mysql1.添加MySQL的Yum存储库
2.进行repo的安装
3.重新获取Mysql的GPG
4.开始安装MySQL服务器
二.MySQL数据库设置1.设置不区分大小写
在[mysqld]下,添加以下内容
2. 启动MySQL
2.3. 查看MySQL运行状态
三.设置密码1.通过擦看日志查找初始化密码
2.进入数据库
然后输入初始化密码登录 3.登录后设置登录密码,第一次设置登录密码要设置复杂一点儿,不然会报错
4.如果想要把密码修改简单,可以在设置了第一次的密码后按照下面步骤设置修改 调整MySQL密码验证规则,修改 policy 和 length 的值
然后再设置个密码,这个时候就可以设置简单一点儿的密码了
四.设置远程访问1.设置防火墙 查看防火墙状态,如果当前是dead状态,即防火墙未开启
开启防火墙,没有任何提示即开启成功
再次查看防火墙状态,显示running即已开启了
开启3306端口,提示success,表示设置成功。
重启防火墙
2.设置认证方式 如果你没有设置认证方式,默认的密码加密方式是:caching_sha2_password,而现在很多客户端工具还不支持这种加密认证方式,连接测试的时候就会报错: client does not support authentication protocol requested by server; consider upgrading MySQL client 这里的错误信息就是不支持身份认证方式,没关系,编辑/etc/my.cnf文件里面在[mysqld]下面加上这句话即可:
登陆到mysql命令行:然后输入密码
进入之后选择mysql库,用户信息都存在这个库的user表中
可以看到,用户对应的主机是localhost,而不是%,所以不能连接。 授权root用户可以远程登陆
刷新权限
设置认证方式后若要修改密码则需要使用
3.阿里云设置安全组开放3306端口 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 21:04:54- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |