Centos7安装MySQL详细步骤

Centos7安装MySQL详细步骤Centos7安装MySQL详细步骤首先在虚拟机中安装一个Centos7(VM虚拟机安装Centos7)1.1MySQL安装1.1.1下载wget命令yum-yinstallwget1.1.2在线下载mysql安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.1.3安装MySQLrpm-ivhmysql57-community-release-el7-8.noar

大家好,又见面了,我是你们的朋友全栈君。

Centos7 安装MySQL详细步骤

首先在虚拟机中安装一个Centos7(VM虚拟机安装Centos7

1.1 MySQL安装

1.1.1 下载wget命令

yum -y install wget

1.1.2 在线下载mysql安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

1.1.3 安装MySQL

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

在这里插入图片描述

1.1.4 安装mysql服务

  • 首先进入cd /etc/yum.repos.d/目录。
cd /etc/yum.repos.d/

在这里插入图片描述

  • 安装MySQL服务(这个过程可能有点慢)
yum -y install mysql-server

在这里插入图片描述

1.1.5 启动MySQL

systemctl start mysqld

1.2 修改MySQL临时密码

MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

1.2.1 获取MySQL临时密码

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

1.2.2 使用临时密码先登录

mysql -uroot -p

我的临时密码是:a22XRJ88=+a;

1.2.3 把MySQL的密码校验强度改为低风险

set global validate_password_policy=LOW;

1.2.4 修改MySQL的密码长度

set global validate_password_length=5;

1.2.5 修改MySQL密码

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

1.3 允许远程访问

1.3.1 首先要关闭Cenots的防火墙

sudo systemctl disable firewalld

1.3.2 修改MySQL允许任何人连接

1)首先登录MySQL

mysql -uroot -padmin

2)切换到mysql数据

use mysql;

3)查看user表

select Host,User from user;

在这里插入图片描述

发现root用户只允许localhost主机登录登录。

4)修改为允许任何地址访问

update user set Host='%' where User='root';

5)刷新权限

flush privileges;

1.3.3 使用Navicat连接工具测试

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

大功告成

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130907.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Apache Tomcat 安装配置图文详细教程[通俗易懂]

    Apache Tomcat 安装配置图文详细教程[通俗易懂]一、安装JDK步骤及配置JDK环境变量步骤省略。二、安装Tomcat(提前请先安装JDK)1.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文。解压后如图所示:2.将此文件夹拷贝到你常用的根目录下。这样就算安装好了!3.接下来开始配置环境变量,打开环境变量同上操作,不在赘述。然后新建一个系统变量:TOMCAT_HOME=C:\Java\Tomcat\apache-tomcat-7.0.90…

    2022年6月9日
    43
  • Vue的axios封装

    Vue的axios封装Vue 的 axios 封装在 vue 项目中 经常需要封装 axios 文档又看不懂 所以总结一下方法 安装 npminstallax 安装 axios 引入在项目的 src 目录中 新建一个 request 文件夹 然后在里面新建一个 http js 和一个 api js 文件 http js 文件用来封装我们的 axios api js 用来统一管理我们的接口 在 http js 中引入 axiosimporta axios 引入 axiosimportQ

    2025年7月10日
    2
  • Kubernetes 删除Evicted Pods命令[通俗易懂]

    Kubernetes 删除Evicted Pods命令[通俗易懂]安装jqsudoyuminstalljq-y运行删除命令kubectlgetpods–all-namespaces-ojson|jq’.items[]|select(.status.reason!=null)|select(.status.reason|contains(“Evicted”))|”kubectldeletepods\(.metadata.name)-n\(.metadata.namespace)”‘|xargs-n1bas

    2022年5月17日
    82
  • Android建立模拟器进行调试「建议收藏」

    Android建立模拟器进行调试

    2022年1月28日
    61
  • Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!

    Jetbrains推出新一代编辑器:Fleet,网友:VS Code迎来劲敌JB Code!IntellijIDEA的缔造者Jetbrains多次被问到:“JetBrains什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品…

    2022年5月24日
    54
  • SVN——SVN项目迁移到GIT

    svn有很多优点,但是git的出现对svn的冲击的确很大,现在很多公司项目的都迁移的git上了,下面是我自己在做svn迁移项目到git上面时候整理的一些资料。暂时就些整理这些,具体的操作如果有看不懂的,可以和我联系!右侧的qq号,欢迎一起探讨。 相关操作: 1:命令行执行##clone svn -> git 地址支持协议 : svn://, http://, https://. 注意这个 UR

    2022年2月25日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号