在centOS 7安装mysql 5.7的详细教程

发布时间 - 2026-01-10 21:49:57    点击率:

参考官方文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

 首先创建一个repo文件

vim /etc/yum.repos.d/mysql-community.repo

然后根据官方文档写入:

比如在centOS 7安装mysql 5.7

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0 //官方文档这里是1,设置0可以跳过检测,不影响安装。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

主要在baseurl中

mysql-5.7-community是mysql版本号,使用5.6的版本是mysql-5.6-community;

后面的7是centOS版本,比如centOS 6.5应该是6;

然后就可以开始安装mysql可以参考官方文档:

sudo yum install mysql-community-server

启动mysql

sudo service mysqld start

查看mysql运行状态

sudo service mysqld status

现在打开/var/log/mysqld.log 文件,找到自动为mysql设置的密码,这个密码比较复杂!

然后运行  mysql -uroot -p 回车之后输入刚才看到的密码,回车;

修改密码(由于mysql5.7的密码安全策略,先使用一个复杂度比较高的密码,之后再做修改):

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'

之后就可以进行mysql的各项操作了!

补充:关于密码安全策略(用于开发环境)

mysql> SHOW VARIABLES LIKE 'validate_password%';

参数解释:

1).validate_password_dictionary_file 指定密码验证的文件路径;
2).validate_password_length  密码最小长度
3).validate_password_mixed_case_count  密码至少要包含的小写字母个数和大写字母个数;
4).validate_password_number_count  密码至少要包含的数字个数
5).validate_password_policy 密码强度检查等级,对应等级为:0/LOW、1/MEDIUM、2/STRONG,默认为1
6).validate_password_special_char_count 密码中特殊字符的个数,默认为1

注意:

0/LOW:只检查长度;
1/MEDIUM:检查长度、数字、大小写、特殊字符;
2/STRONG:检查长度、数字、大小写、特殊字符字典文件。
6).validate_password_special_char_count密码至少要包含的特殊字符数


比如我想修改密码为"1234";

先执行

SET GLOBAL validate_password_length=4;
SET GLOBAL validate_password_mixed_case_count=0; 
SET GLOBAL validate_password_policy=LOW;
SET GLOBAL validate_password_special_char_count=0;

然后

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';

以上所述是小编给大家介绍的在centOS 7安装mysql 5.7的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# centos  # 安装mysql5.7  # centos7  # 安装mysql  # Centos7.3下mysql5.7.18安装并修改初始密码的方法  # mysql 5.7.17 安装配置方法图文教程(CentOS7)  # Linux CentOS MySQL 5.7.18 5.7.X安装教程  # CentOS MySQL 5.7编译安装步骤详细说明  # CentOS 7中源码安装MySQL 5.7.6+详细教程  # centos7.3 安装mysql5.7.18的详细教程  # CentOS7使用rpm包安装mysql 5.7.18  # 在CentOS7系统上编译安装MySQL 5.7.13步骤详解  # Centos MySQL 5.7安装、升级教程  # 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程  # mysql 5.7.18 安装配置方法图文教程(CentOS7)  # CentOS 7下安装与配置MySQL 5.7  # 特殊字符  # 文档  # 小编  # 就可以  # 安全策略  # 默认为  # 我想  # 在此  # 较高  # 作了  # 给大家  # 如在  # 再做  # 所述  # 创建一个  # 给我留言  # 跳过  # 感谢大家  # 密码为  # 应该是 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  js实现点击每个li节点,都弹出其文本值及修改  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  个人网站制作流程图片大全,个人网站如何注销?  如何快速生成凡客建站的专业级图册?  nginx修改上传文件大小限制的方法  Laravel如何实现用户注册和登录?(Auth脚手架指南)  jQuery 常见小例汇总  如何在腾讯云服务器快速搭建个人网站?  智能起名网站制作软件有哪些,制作logo的软件?  如何用JavaScript实现文本编辑器_光标和选区怎么处理  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何安全更换建站之星模板并保留数据?  如何在香港服务器上快速搭建免备案网站?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何在阿里云部署织梦网站?  java获取注册ip实例  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  网站制作免费,什么网站能看正片电影?  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  制作旅游网站html,怎样注册旅游网站?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  香港服务器租用每月最低只需15元?  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  北京网站制作公司哪家好一点,北京租房网站有哪些?  高防服务器:AI智能防御DDoS攻击与数据安全保障  BootStrap整体框架之基础布局组件  如何确认建站备案号应放置的具体位置?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  潮流网站制作头像软件下载,适合母子的网名有哪些?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何挑选高效建站主机与优质域名?  如何为不同团队 ID 动态生成多个非值班状态按钮  Java解压缩zip - 解压缩多个文件或文件夹实例  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  怎么用AI帮你设计一套个性化的手机App图标?  如何解决hover在ie6中的兼容性问题  如何在云主机上快速搭建网站?