安装
采用Installing MySQL on Linux Using the MySQL Yum Repository的方式进行安装。
1. 首先下载服务器版本对应的rpm文件,下载地址:[链接 ](https://dev.mysql.com/downloads/repo/yum/ ),下载完成之后上传到自己的某个文件夹中。
2. 安装rpm文件:sudo yum install mysql80-community-release-el7-{version-number}.noarch.rpm;
3. 安装社区版数据库:yum install mysql-community-server;
4. 启动Mysql:service mysqld restart;
修改密码
1. 查看初始化密码:grep 'temporary password' /var/log /mysqld.log ;,这个log 中记录着初始化密码。
2. 用初始化密码进行登入到MySQL:mysql -uroot -p;。
3. 设置修改之后的密码:ALTER USER 'root' @'localhost' IDENTIFIED BY 'kdaDDy123!' ;注意此处的密码设置有所要求,必须是数字外加大小写外加特殊字符组成,否则会报设置失败Your password does not satisfy the current policy requirements。
远程连接
1. 创建远程连接的用户:create user 'ktdaddy' @'%' identified with mysql_native_password by '1eeLjihao!' ;
2. 授权远程用户:grant all on * .* to 'ktdaddy' @'%' ;
3. 刷新权限:flush privileges;
4. 尝试用远程工具测试连接。登录名为ktdaddy,密码为:1 eeLjihao! 。如果此时发现依旧无法连接,那么要考虑是否是防火墙没有关闭。
5. 输入命令systemctl status firewalld.service;,如果发现防火墙为active(running ),那么此时防火墙为打开状态。此时关闭防火墙。
6. 临时关闭防火墙systemctl stop firewalld.service;,然后可以用命令systemctl status firewalld.service检查防火墙的状态。
7. 若要永久关闭防火墙systemctl disable firewalld.service;。
8. 再次测试连接数据库,则连接成功!
我是老猫,10year+资深研发,让我们一起聊聊技术,聊聊职场,聊聊人生~
更多精彩,欢迎关注公众号“程序员老猫”。
个人博客:https://blog.ktdaddy.com/
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战