在Centos7中使用的包管理工具是yum,当然使用包管理工具安装也是最方便的。

本文操作内容需要在root用户下,否则有些步骤无法成功执行。

系统环境信息展示

安装 MySQL 提供的 RPM

wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

检查是否下载成功

ls mysql*

为系统安装下载的RPM包

上一步下载的存储库是mysql80-community-release-el7-11.noarch.rpm 因此安装的时候也要对应该文件。

yum localinstall mysql80-community-release-el7-11.noarch.rpm -y

检查yum存储库是否成功添加并启用

yum repolist enabled | grep mysql.*-community

图中可以看到默认安装的软件源为 MySQL 8.0 的社区版软件源。如果有其他特殊的安装需求可以通过修改/etc/yum.repos.d/mysql-community.repo文件中的enable值来选择要安装的版本.

具体的MySQL库信息可以通过 cat /etc/yum.repos.d/mysql-community.repo进行查看.

安装MySQL

yum install mysql-community-server -y

启动 MySQL 服务

systemctl start mysqld && systemctl status mysqld

登录MySQL

查看默认密码

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

登录MySQL

#此处-p后面为密码,密码在上图结尾处查看
mysql -uroot -ph_p%eG-0Twub

登录后的操作

修改密码(必须项)

注意此处的操作为必须项,必须修改密码后才能进行其他操作

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin@123456';

关闭密码安全策略插件(非必须项)

生产环境尽量不要关闭。

# 查看密码策略
show variables like 'validate_passw%';

  • changed-characters-percentage:检查更改密码时,最少要改动的位数。

  • check-user-name:检查更改密码时,新密码是否包含用户名。

  • dictionary-file:检查密码是否在字典文件中。该变量值为文件路径,当启用该选项时policy 必须为1以上。

  • length:密码最短长度。

  • mixed-case-count:检查新密码包含的大小写字符数。当启用该选项时policy 必须为1以上。

  • number-count:检查新密码中包含的数字个数。当启用该选项时policy 必须为1以上。

  • policy:该选项的值只能是0、1、2对应LOW、 MEDIUM、STRONG。

    • 政策 进行的测试
      0或者LOW 长度
      1或者MEDIUM 长度;数字、小写/大写和特殊字符个数
      2或者STRONG 长度;数字、小写/大写和特殊字符个数;字典文件
  • special-char-count:检查新密码中,包含特殊字符的个数。

配置远程登录

mysql -uroot -pAdmin@123456;#登录数据库
create user 'root'@'%' identified by 'root';#创建可以被远程登录的用户,此处%可以替换为具体IP
grant all privileges on *.* to 'root'@'%';#赋予所有权限
flush privileges;#刷新权限

Mysql安装和远程登录--Centos7的更多相关文章

  1. CentOS7安装MySQL并允许远程登录

    下载 mysql 源安装包 $ curl -LO http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装 mys ...

  2. CentOS7安装MySQL并设置远程登录

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Re ...

  3. 通过yum在centos安装mysql并配置远程登录

    前言 前天按照Oracle上的文档装了一遍mysql,选了最新8.0的版本,后来出现一些问题,网上搜答案,出来的基本还是5.x版本的解决方案,并不适用8.0版本.然后我就去看了一下公司的正式环境买的阿 ...

  4. 树莓派 wheezy安装与远程登录配置

    一.准备工作 1:wheezy系统镜像 2:Win32DiskImager-0.9.5-install 3:SDFormatter 4:SD卡 我用的是8G 二.安装系统 流程:SDFormatter ...

  5. MySQL配置允许远程登录

    MySQL默认只允许用户本地登录,需要远程连接可进行如下操作: 允许root用户在任何地方进行远程登录,并具有所有库任何操作权限: 使用root用户登录mysql: mysql -u root -p& ...

  6. Navicat for MySQL安装之后不知道登录密码

    1,关闭你现在正在运行的mysql数据库,关闭mysql服务器. 2,关闭数据库后,运行点击开始运行,输入cmd进入命令行窗口,在这个命令行中操作进入到你数据库所在的安装路径,一般默认安装的话都会在e ...

  7. 解决Ubuntu MySQL服务无法远程登录

    一.10061错误 Ubuntu安装MySQL . sudo apt-get install mysql-server . apt-get isntall mysql-client . sudo ap ...

  8. Linux Mysql 安装 开启远程连接 供python agent 连接测试 Mark

    Linux     6.3 (1) cat  /etc/redhat-release uname -a 查看yum 源:   阿里源 无源运行: echo 下载阿里云的yum源配置 wget -O / ...

  9. MySQL 设置允许远程登录

    1.修改数据表 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 "MySQL" 数据库里的 &qu ...

  10. Linux FTP服务安装和远程登录失败

    问题:本机VPlayer安装pure-ftpd  ftp服务,通过flashfxp从windows连接出现以下错误: [左] 正在连接到 vmare -> IP=192.168.174.133 ...

随机推荐

  1. crypto-js DES加密 base64 post传输

    演示地址: http://pengchenggang.gitee.io/crypto-js-des/ 开源地址: https://gitee.com/pengchenggang/crypto-js-d ...

  2. RGB、HSV、HSL和CMYK颜色空间

    目录 简介 RGB(红绿蓝)颜色空间 HSV(色调.饱和度.亮度)颜色空间 HSL(色调.饱和度.亮度)颜色空间 CMYK(青.品红.黄.黑)颜色空间 简介 这四种颜色空间在不同的应用领域有不同的用途 ...

  3. Postman全网最详细使用教程

    Postman全网最详细使用教程 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「postman」, 获取postman插件和安装程序: http://www.jav ...

  4. 【stars-one】B站视频下载通

    一键下载B站的普通视频.番剧.电影的小工具 获取软件 由于软件还未完善,目前打赏价定位5.88元,后面软件完善价格会提高 >>>点击跳转打赏页面 目前Android版还在开发中 电脑 ...

  5. 记录--居中为什么要使用 transform?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 引言 居中是我们在前端布局中经常会遇到的问题,其中包括水平居中和垂直居中.居中的方法很多,比如说水平居中可以使用text-align: c ...

  6. 记录--这样封装列表 hooks,一天可以开发 20 个页面

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 这样封装列表 hooks,一天可以开发 20 个页面 前言 在做移动端的需求时,我们经常会开发一些列表页,这些列表页大多数有着相似的功能: ...

  7. Error in beforeDestroy hook: “Error: [ElementForm]unpected width “found in

    吹水,可忽略 当我尝试吧el-form中labelWidth设为auto时,刷新页面获取到了上面的错误 百思不得其解,我貌似没有在beforeDestroy进行操作,为何会报这个错误 果断各种百度,G ...

  8. Oracle的md5

    CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2) RETURN VARCHAR2 IS retval varchar2(32); BEGIN ret ...

  9. KingbaseES sys_bulkload数据加载工具错误处理

    一.关于sys_bulkload数据加载工具 sys_bulkload是KingbaseES提供的快速加载数据的命令行工具.用户使用sys_bulkload工具能够把一定格式的文本数据简单.快速的加载 ...

  10. [apue] 作为 daemon 启动, Unix Domain Socket 侦听失败?

    前段时间写一个传递文件句柄的小 demo,有 server 端.有 client 端,之间通过 Unix Domain Socket 通讯. 在普通模式下,双方可以正常建立连接,当server端作为d ...