在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. powershell配置自动补全

    powershell配置自动补全 一.需求: 看到老师上课用mac命令行有自动补全功能,发现真的爽.但是自己的windows powershell不能使用自动补全功能.有了需求,就想找到能完成目前的任 ...

  2. Spring事务(一)-事务配置

    事务是数据库操作最基本的单元,是逻辑上的一组操作,这一组操作在同一个会话中要么都执行成功,要么都失败,这也是事务的最基本特性--原子性.事务的作用是为了保证系统数据的正确性,因此,数据库应用程序中是会 ...

  3. 基于Apollo3 Blue MCU芯片的可穿戴产品解决方案开发之六轴加速度传感器适配

    一 前记 MPU-60X0 是全球首例9 轴运动处理传感器.它集成了3 轴MEMS 陀螺仪,3 轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processo ...

  4. Atom安装插件的几种方式

    界面安装 打开Atom->File->Settings->Install 输入你想要安装的插件名/Theme名 命令行安装 打开cmd命令行程序 切换到.atom/package目录 ...

  5. C++ 萃取机 Iterator Traits

    Iterator Traits 萃取出 Iterator 的性质:迭代器种类.迭代器所指数据类型.迭代器距离类型.迭代器所指数据引用.迭代器所指数据指针.根据不同的迭代器种类可以采取不同的算法策略.但 ...

  6. c语言之被遗漏的角落---#pragma pack

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  7. Linux 运维工程师面试真题-2-Linux 命令及文件操作

    Linux 运维工程师面试真题-2-Linux 命令及文件操作 1.在/tmp/目录下创建 test.txt 文件,内容为: Hello,World! ,用一个命令写出来. 2.给 test.txt ...

  8. 喜报|3DCAT成为国内首批适配Vision Pro内容开发者

    近日,苹果在上海总部举办了国内首场 Apple Vision Pro 开发者实验室活动,3DCAT作为国内领先的实时渲染云平台参与了此次活动,成为国内首批适配 Vision Pro 的内容开发者之一. ...

  9. TypeScript筑基笔记一:Visual Studio Code 创建Typescript文件和实时监控

    问题一:电脑如何安装Typescript? 答案:打开电脑cmd 输入以下指令: npm install -g typescript 中国电脑因为访问慢,可以先安装cnpm后再安装 安装cnpm指令 ...

  10. 补充--关于nginx服务器多个网站如何设置404的问题?

    补充--关于nginx服务器多个网站如何设置404的问题? 需求1 :设置多个网站404页面为一个 都需配置网站的nginx.conf,以上面的多网站为例,404发布目录下,每个的nginx.conf ...