先进入MySQL官网: www.mysql.com 去下载安装包

进入DOWNLOADS选项,点击MySQL Community (GPL) Downloads。

点击进入MySQL Community Server,去选择相应的MySQL版本。

进入到MySQL Community Server,选择Archives

选择自己需要的版本下载,我选择第一个下载

mkdir /soft   #创建好压缩包存放文件夹

mkdir /soft/mysql_安装包  #创建好解压文件存放目录

将你下载好的安装包,上传到虚拟机。

如有mariadb,先卸载

rpm -qa |grep mariadb

rpm -qa |grep mysql*

rpm -e --nodeps xxxxxx  (卸载查询到的rpm包)

tar vxf
mysql-5.7.28-1.el6.x86_64.rpm-bundle.tar -C mysql/ #解压压缩包到安装包存放目录

yum -y install createrepo  安装createrepo包 搭建一个mysql --yum源

cd mysql/  (注意不要有中文名,不然用yum安装时会报字符集的错误)

createrepo -d /soft/mysql/ 创建yum源链接(注意-d后面加上正确目录)

vim /etc/yum.repos.d/mysql.repo  编辑MySQL的yum仓库(其他文件不动)

yum install -y
mysql-community-server-5.7.28-1.el6.x86_64.rpm 开始安装

安装完成之后

service mysqld start  #启动mysqld服务

mysql数据库启动完成

grep temp /var/log/mysqld.log

2020-02-12T23:29:13.317663Z 1 [Note] A
temporary password is generated for root@localhost: 2RK%BN+GreIh(这就是临时密码)

复制临时密码

登录MySQL

mysql -uroot -p 回车粘贴临时密码,就可以进入了

之后先改密码 密码长度复杂度有限制 所以要复杂一点

mysql> set password = password(‘mysql’);  ---第一次修改密码使用这个命令。

mysql> set password for root@localhost =
password('mysql'); (后续想改密码则用这个)

mysql> flush privileges;

现在就可以连接数据库了

Linux环境下安装MySQL 5.7.28的更多相关文章

  1. Linux环境下安装MySQL数据库

    Linux安装mysql服务分两种安装方法: (1).源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: (2).使用官方编译好的二进制文件安装,优 ...

  2. Linux 环境下安装Mysql的步骤

    一,以linux cent 6.9 安装mysql 5.6.39为例#下载安装包wget --no-check-certificate https://dev.mysql.com/get/Downlo ...

  3. Linux环境下安装MySQL(yum方式)

    1.下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装my ...

  4. Linux环境下安装mysql(远程连接),zookeeper,java,tomcat.

    环境阿里云centos7.5 64位 + FinalShell + Navicat Permium 12 用到的压缩包(版本看后缀) 注意:安装均在/usr/local目录下,下面代码中#号不要复制上 ...

  5. Linux环境下安装mysql服务

    我使用的是阿里云的ECS服务,系统是CentOS7,安装mysql版本是5.7 第一步,通过 wget -i -c http://dev.mysql.com/get/mysql57-community ...

  6. Linux环境下安装MySQL(解压方式)

    1.将安装包放在服务器上:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz 2.将安装包解压:tar -zxvf mysql-5.6.37-linux-glibc2 ...

  7. linux 环境下安装 MySQL

    参考: Linux安装MySQL5.7 注意: 安装后 出现 navicat MySQL连接Linux下MySQL的及2003错误  需要看下 虚拟机的防火墙是否关闭!!!

  8. linux环境下安装mysql数据库遇到的问题

    总结一句话: 安装完mysql数据库记得授权远程登录.   坑的现象: ERROR 1045 (28000): Access denied for user 'guoxp'@'localhost' ( ...

  9. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

随机推荐

  1. Python之循环条件、变量、字符串格式化

    一.认识python python语言的优缺点,自行百度,这里不概述,简单说下,python是一门面向对象,解释型计算机语言.那么问题来了,解释型和编译型语言有什么区别? 1.解释型和编译型语言区别 ...

  2. leaflet本地加载arcgis切片

    var origin = [-20037700, 33711400];//图层起点坐标 var resolutions = [ 8466.6836000338681, // Level 0 4233. ...

  3. Angular开发者指南(六)作用域

    什么是作用域? 作用域是引用应用程序模型的对象. 它是表达式的执行上下文. 作用域以层次结构排列,模仿应用程序的DOM结构,它可以观察表达式和传播事件. 作用域的特征 Scope提供API($watc ...

  4. 网页title滚动

    );        var leftstar=title.substring (1,title.length );        document.title =leftstar +firstch ; ...

  5. Qt QString与string的转换

    QString --> string QString.toStdString();   string --> QString QString::fromStdString(string);

  6. [LC] 104. Maximum Depth of Binary Tree

    Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...

  7. 我们为什么不愿意相信AI?

    人工智能--即AI已经变得越来越聪明,甚至能够预测未来.比如警察可以用AI来提前预判出犯罪的时间或地点,医生可以用AI预测病人最有可能心脏病发作或是中风.甚至研究人员还试图为AI添加上更多的想象力,因 ...

  8. nginx: [emerg] unknown directive “ ” in /usr/local/nginx/conf/vhost/XXX.conf:53报错处理

    开发同事发给我一小段nginx配置,加到服务器上之后,执行nginx -s reload时,出现报错: nginx: [emerg] unknown directive “ ” in /usr/loc ...

  9. HTTP Continuation or non-HTTP traffic

    发现一个 HTTP      Continuation or non-HTTP traffic的数据包,之前没有碰到过.不懂其意义,一看长度,显示1460,与TCP segment of a reas ...

  10. Redis(2)——跳跃表

    一.跳跃表简介 跳跃表(skiplist)是一种随机化的数据结构,由 William Pugh 在论文<Skip lists: a probabilistic alternative to ba ...