目录

环境 与 安装说明

Mysql RPM 安装

查询 Mysql

联网安装

开启 Mysql 服务

检查 mysql 服务

停止 mysql 服务

设置开机自启

获取默认密码

登录Mysql 并修改密码

操作 Mysql


环境 与 安装说明

1、以 CentOS 7 Linux 系统来安装Mysql

[wangmx@iZbp1dfu6dg8rznsqgpqdoZ ~]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.2.1511 (Core)
Release: 7.2.1511
Codename: Core[wangmx@iZbp1dfu6dg8rznsqgpqdoZ ~]$ 

2、安装 MySQL 主要有两种方法:

A、通过源码自行编译安装,适合高级用户定制 MySQL 的特性,暂不做说明。
B、通过编译过的二进制文件进行安装,二进制文件安装的方法又分为两种:
C、不针对特定平台的通用安装方法,使用二进制文件是后缀为.tar.gz的压缩文件;
D、使用 RPM 或其他包进行安装,这种安过程会自动完成系统的相关配置,所以比较方便。

Mysql RPM 安装

查询 Mysql

  • 安装之前先查询 Linux 系统是否已经存在了 Mysql,如果已经存在仍然需要重新安装时,则应该先将其卸载
  • 卸载的原则就是把系统中一切关于 mysql 的东西统统清除掉!否则容易造成安装失败
  • 查询指令:rpm -qa |grep -i mysql
  • 如果需要卸载后重新安装,则请参考《Linux Mysql 卸载》

联网安装

  • 使用指令:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  • rpm -ivh http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  • 上面的 rpm 地址其实就是 Mysql 官网的 rpm 包地址,指定 rpm 包网络地址后,它会自动下载然后安装
  • Mysql 官网地址 "https://dev.mysql.com/downloads/repo/yum/"

  • 使用指令:yum install mysql-server -y

开启 Mysql 服务

  • 使用指令:systemctl start mysqld.service

检查 mysql 服务

  • 使用指令: systemctl status mysqld.service

停止 mysql 服务

  • 使用指令: systemctl stop mysqld.service

设置开机自启

  • 使用指令:systemctl enable mysqld.service

  • 设置完成后可以将Linux系统重启,然后查看 Mysql 是否开机自启

获取默认密码

  • 安装后第一次登陆必须使用默认密码登陆,登陆成功后必须先重设新密码!
  • 使用指令:grep 'temporary password' /var/log/mysqld.log

登录Mysql 并修改密码

  • 使用指令:mysql -uroot -p

  • 登录后要先重设密码,必须含有大小写,加其他符号与数字等。
  • 使用指令: SET PASSWORD = PASSWORD('new password');

  • 然后输入"exit"退出来,接着使用新密码再次登录Mysql即可
  • 注意从MySQL8.0.4开始,已经无法这样修改初始密码。因为之前MySQL密码认证插件是“mysql_native_password”,而从8.0.4开始使用的是“caching_sha2_password”。所以可以使用:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 修改密码验证插件,同时修改密码。

  • 如果想默认使用“mysql_native_password”插件认证,可以在配置文件中配置default_authentication_plugin项。
  1. [mysqld]
  2. default_authentication_plugin=mysql_native_password

操作 Mysql

到这里就全部完成了

CentOS 7.2 rpm 安装 Mysql 5.7相关推荐

  1. CentOS 7.9 RPM安装Mysql数据库过程

    CentOS 7.9 RPM安装Mysql数据库过程 1.查看系统版本 cat /etc/redhat-release 2.下载mysql 的安装文件 下载地址 https://downloads.m ...

  2. CentOS 6.7 RPM安装MySQL

    server无法安装成功,必须remove mysql-libs 安装MySQL-shared-compat替换mysql-libs,如果不替换,在删除mysql-libs,会提示postfix依赖于 ...

  3. linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)

    linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 目录 linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk) 软件准备 ## 系 ...

  4. 在CentOS 7.6上安装MySQL 5.7.29+Navicat Premium 12 安装教程 + 注册机

    在CentOS 7.6上安装MySQL 5.7 系统环境 软件包下载地址 是否安装过mysql或者mariadb 解压并移动 创建 用户,并给数据目录赋予权限 配置参数 初始化mysql 查看初始密码 ...

  5. linux mysql8.0 rpm安装_Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程

    这篇文章主要介绍了Linux(CentOS7)使用 RPM 安装 mysql 8.0.11的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参 ...

  6. 使用rpm安装mysql_如何使用rpm安装MySQL

    使用rpm安装MySQL的方法:首先下载rpm包,并开始安装server端:然后安装[mysql-client],代码为[rpm -ivh MySQL-client-5.6.20-1.el6.i686 ...

  7. rpm安装mysql5.6_利用rpm安装mysql 5.6版本详解

    前言 其实之前使用yum安装MySQL确实很方便,但是默认安装的myql5.0版本的,不支持utf8mb4(utf8mb4扩展到一个字符最多能有4节,所以能支持更多的字符集,比如支持emoji表情)编 ...

  8. mysql5.6.36源码安装_CentOS 7下rpm安装MySQL 5.6.36

    CentOS 7下本地安装了MySQL 5.7, 但和springboot整合jpa时会出现 hibernateException, 不知道为什么, 换个MySQL5.6版本的MySQL,  源码安装 ...

  9. centos 7 通过yum安装mysql教程

    一.查看是否安装过 1.以下指令查看是否安装过 rpm -qa | grep -i mysql 如果发现已经安装,需要卸载了再安装(据说,这样的卸载是不彻底的.) rpm -e mysql 二.下载和 ...

  10. Oracle Linux 6.5 RPM安装Mysql 5.7.11

    安装Oracle Liunx 6.5 开发包全部选择上 不然后面安装Mysql报错 [root@localhost /]# cd /tool [root@localhost tool]# tar -x ...

最新文章

  1. 一个伪黑客的成功的秘密1:tomcat入侵
  2. 计算机dns没有响应如何解决方案,dns未响应如何解决 dns未响应解决方法【图文】...
  3. WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService
  4. windows进程间通信方式总结
  5. 人月神话阅读笔记 03
  6. html表单中get与post之间的区别
  7. 反沙箱——SetErrorMode
  8. 【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)
  9. [5] ADB 与应用交互
  10. HDU 5942 2016CCPC杭州 J: Just a Math Problem(莫比乌斯函数)
  11. spring framework源码下载并导入eclipse
  12. 三维浮雕软件 linux,三维立体浮雕软件下载
  13. JS 阻止键盘输入event.preventDefault 和window.event.returnValue
  14. Tomcat 部署多个SpringBoot 项目:ERROR org.springframework.boot.actuate.endpoint.jmx.EndpointMBeanExporter
  15. Linux系统的注销与关闭
  16. Office服务器意外响应,Office 所有使用过程中未响应,崩溃,意外关闭
  17. 初识大数据(二)医疗大数据
  18. Node.js使用jsrsasign实现SHA256withRSA加密算法
  19. break、continue、goto
  20. 英语流利说l4u1p2_L4-U1-P2-1Listening:ATriptoYosemitePark1 英语流利说 懂你英语

热门文章

  1. .NET中获取电脑名、IP地址及用户名方法
  2. linux新终端找回任务,如何向您的Linux终端添加强大的多任务
  3. catgroup linux_Linux用户(user)和用户组(group)的日常管理与操作教程概述
  4. 拓端tecdat|Python支持向量回归SVR拟合、预测回归数据和可视化准确性检查实例
  5. 拓端tecdat|R语言深度学习Keras循环神经网络(RNN)模型预测多输出变量时间序列
  6. 拓端tecdat|R语言再保险合同定价案例研究
  7. Servlet教程第6讲笔记
  8. 计算机硬盘怎么优化,硬盘怎么优化_机械硬盘优化
  9. pythonint函数的参数_pythonint函数怎么用
  10. xgboost分类原理