| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 腾讯云Ubuntu18.04安装MySQL5.73,并配置SSL -> 正文阅读 |
|
[系统运维]腾讯云Ubuntu18.04安装MySQL5.73,并配置SSL |
随笔时间:2022-04-04 随笔内容:在Ubuntu中安装MySQL,配置SSL 服务器环境:腾讯云,Ubuntu18.04,MySQL5.7.3 啰嗦几句:一个半吊子程序员,已是为人父母年纪,难得有点时间能学习一点,可惜记忆大不如从前,本着有一点记一点的想法,记录下自己的使用经过,方便以后查看,东西可能比较简单,各位大神不喜勿喷,嘴下留情,谢谢。 背景介绍:腾讯云Ubuntu18.04安装MySQL5.73,配置SSL,提高数据库稳定性。 笔者自嘲:看了太多的网上的介绍,年代不一样,版本不一样,问题也是各式各样,为了以后能更好的使用,特把自己捯饬了一天的记录记下来,留给健忘的自己; 实现方法: 1、先给Ubuntu系统里面软件列表升下级
2、安装MySQL
3、MySQL初始化设置
/*不正常情况下,理论上这里的root账户是初始账户,应该没有密码的,但是如果在这里要求输入root账户密码,而且不为空,那需要修改下,具体什么原因我也不知道,解决方法,在另一篇文章中。*/ 正常情况下系统会弹出以下选项,翻译如下: ① 安全插件安装,我选择了N; ② 设置root密码以及确认; ③ 删除匿名账号,我选择了Y; ④ 取消root用户远程登录,我选择了Y; ⑤ 删除test库和对test库的访问权限,我选择Y; ⑥ 立即刷新权限表,我选择Y; 4、查看SSL状态 进入MySQL系统,查看SSL证书情况; SHOW VARIABLES LIKE '%ssl%'; 检查当前链接情况 \s ? ?从图中可以看出,当前登录已经使用了SSL加密,但是当前系统设备不是所有链接都是强制使用SSL加密的,这时候需要强制用户链接使用SSL加密 4、强制所有账户使用SSL链接
保存退出,重启mysql服务
5、配置SSL mysql -u root -p 增加用户并赋予其数据表权限 CREATE DATABASE mytest; ?至此,服务端的SSL配置已经完毕,只需要将服务器中的证书文件给客户端即可 6、获取证书 ?证书文件存放在/var/lib/mysql文件目录下面,但是无法直接copy,因为有权限设置,懒得去更改他,直接使用获取其内容,按照文件名保存在客户端里面就行。
7、X.509安全要求
8、结束 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 22:57:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |