Linux环境下安装MySQL 5.7.28
先进入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的更多相关文章
- Linux环境下安装MySQL数据库
Linux安装mysql服务分两种安装方法: (1).源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: (2).使用官方编译好的二进制文件安装,优 ...
- Linux 环境下安装Mysql的步骤
一,以linux cent 6.9 安装mysql 5.6.39为例#下载安装包wget --no-check-certificate https://dev.mysql.com/get/Downlo ...
- Linux环境下安装MySQL(yum方式)
1.下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装my ...
- Linux环境下安装mysql(远程连接),zookeeper,java,tomcat.
环境阿里云centos7.5 64位 + FinalShell + Navicat Permium 12 用到的压缩包(版本看后缀) 注意:安装均在/usr/local目录下,下面代码中#号不要复制上 ...
- Linux环境下安装mysql服务
我使用的是阿里云的ECS服务,系统是CentOS7,安装mysql版本是5.7 第一步,通过 wget -i -c http://dev.mysql.com/get/mysql57-community ...
- Linux环境下安装MySQL(解压方式)
1.将安装包放在服务器上:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz 2.将安装包解压:tar -zxvf mysql-5.6.37-linux-glibc2 ...
- linux 环境下安装 MySQL
参考: Linux安装MySQL5.7 注意: 安装后 出现 navicat MySQL连接Linux下MySQL的及2003错误 需要看下 虚拟机的防火墙是否关闭!!!
- linux环境下安装mysql数据库遇到的问题
总结一句话: 安装完mysql数据库记得授权远程登录. 坑的现象: ERROR 1045 (28000): Access denied for user 'guoxp'@'localhost' ( ...
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
随机推荐
- 96)PHP,文件上传(2)
(1)那么既然看到文件即使上传成功,但是只是在脚本周期内有效,脚本只要结束(脚本结束其实很快的),文件就会自动消失,那么怎么才能永久存储文件呢: 函数: Move_uploaded_file(上传临时 ...
- python3多线程应用详解(第一卷:线程的本质概念)
之前我用过多线程的方式执行了爬虫程序,爬取了糗事百科的数据可以看到速率非常之快,就像正常一个人他要完一个汉堡,再吃喝一瓶水才能走,结果他边吃汉堡边喝水,速率一下加快了一样.首先我们看看什么是线程: 图 ...
- 蓝桥杯-2016CC-卡片换位
卡片换位 你玩过华容道的游戏吗?这是个类似的,但更简单的游戏.看下面 3 x 2 的格子 在其中放5张牌,其中A代表关羽,B代表张飞,* 代表士兵.还有一个格子是空着的. 你可以把一张牌移动到相邻的空 ...
- cs231n spring 2017 lecture3 Loss Functions and Optimization
1. Loss function是用来量化评估当前预测的好坏,loss function越小表明预测越好. 几种典型的loss function: 1)Multiclass SVM loss:一般的S ...
- linux有些sh文件,为什么要用 ./ 来执行
因为有环境变量PATH,里面包含了许多目录,这些目录下的可执行文件就无需输入完整路径来执行.你可以用 echo "$PATH"查看当前的环境变量包含的目录,自带的命令文件都是在PA ...
- 将js进行到底:node学习9
node.js数据库篇--Mongoose ODM 介绍mongoose 几乎所有的语言都有原生数据库连接驱动,这个我们上一回已经了解了,比如java的jdbc,mysql-connector,但是实 ...
- 最新中文版虚拟机VMware Workstation隆重上市
vmware虚拟机 在虚拟机软件中VMware Workstation算是一款非常强大较稳定的软件了,今天 VMware Workstation 10.0正式发布了,最让人欣喜的是该版本终于有了简体中 ...
- Django学习之路04
视图层 小白必会三板斧 HttpResponse render redirect django视图函数必须要给返回一个HttpResponse对象(render和redirect内部返回的也是一个Ht ...
- Android 代码混淆规则
1. Proguard介绍 Android SDK自带了混淆工具Proguard.它位于SDK根目录toolsproguard下面.ProGuard是一个免费的Java类文件收缩,优化,混淆和预校验器 ...
- songCMS 3.15 cookie SQLINJ
./code/profile.php ... $db = new db(); $SQL = "SELECT * FROM `{$dbprefix}user` WHERE `ID` = {$_ ...