MySQL5.7 yum 安装
MySQL5.7 yum 安装
作者:闫涛
E-mail:coderyantao@qq.com
备注:实验环境为selinux关闭、firewalld已关闭。
参考:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
1.官网下载yum源
[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2.安装yum源
[root@localhost ~]# ls
mysql80-community-release-el7-3.noarch.rpm
[root@localhost ~]# yum install mysql80-community-release-el7-3.noarch.rpm
3.修改mysql的yum源
[root@localhost ~]# vim /etc/yum.repos.d/mysql-community.repo
修改如下两部分
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
#启用5.7
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
#关闭8.0
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
#查看mysql的yum源
[root@localhost ~]# yum list |grep mysql
4.官网下载MySQL5.7安装包
也可以直接使用下面的命令直接安装MySQL
yum install mysql-community-server.x86_64
但是由于网络原因和经常使用,所以下载好一份安装包。
下载好之后使用sftp上传到Linux,md5校验
[root@localhost ~]# md5sum mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
56b94aef45542efdc8714423e0bd241f mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
此版本官网的值为:56b94aef45542efdc8714423e0bd241f。校验成功
5.安装mysql
#解压缩安装包
[root@localhost ~]# tar -xf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar #安装mysql服务
[root@localhost ~]# yum install mysql-community-server-5.7.30-1.el7.x86_64.rpm#启动mysql
[root@localhost ~]# systemctl start mysqld.service #开机启动mysql
[root@localhost ~]# systemctl enable mysqld.service
6.root默认密码
mysql5.7安装之后,生成默认密码在 /var/log/mysqld.log 里面,使用初始密码登录mysql
[root@localhost ~]# grep 'password' /var/log/mysqld.log
2020-05-16T01:54:17.377567Z 1 [Note] A temporary password is generated for root@localhost: twb.F?&#M6sl
# twb.F?&#M6sl 就是默认密码
7.修改root密码
默认密码只能用来初次登录,必须修改、重新登录后才能操作数据库
[root@localhost ~]# mysql -u root -p
Enter password: #输入默认密码,进入数据库
mysql> alter user 'root'@'localhost' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)
#退出
mysql> exit
Bye
8.新建管理员账号
新建管理员账号来替代root操作数据库。
mysql> create user 'admin'@'%' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)mysql> grant all on *.* to 'admin'@'%';
Query OK, 0 rows affected (0.00 sec)mysql>
或者一个库一个管理员
#重新登录创建一个库
mysql> create database shop;
Query OK, 1 row affected (0.00 sec)#创建账号
mysql> create user 'shopadmin'@'%' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)#赋予admin用户shop库的所有权限
mysql> grant all on shop.* to 'shopadmin'@'%';
Query OK, 0 rows affected (0.00 sec)
MySQL5.7 yum 安装相关推荐
- MySQL5.6 yum安装
1.安装依赖库 yum -y update 2.添加MySQL YUM仓库 wget rpm -Uvh mysql-community-release-el5-5.noarch.rpm 3.添加/et ...
- centos apache php mysql zend_CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)
一.替换CentOS镜像服务器,修改CenOS-Base.repo中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d mv ...
- CentOS 5.5搭建Apache+PHP5.2x+MySQL5+Zend3(yum安装)
一.替换CentOS镜像服务器,修改CenOS-Base.repo 中国官方镜像网站:http://centos.ustc.edu.cn 修改CentOS: cd /etc/yum.repos.d m ...
- Mysql5.7 Yum安装详解
一.MySQL YUM 源 官方地址:https://dev.mysql.com/downloads/repo/yum/ 在Linux终端机器上进行下载 wget https://dev.mysql. ...
- Linux.centos系统mysql5.7.31安装教程
一.删除原来安装的mysql 1.查询并删除 [root@1 /]# find / -name mysql /usr/share/mysql /usr/bin/mysql [root@1 /]# rm ...
- yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码
Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...
- centos yum mysql-devel 5.5_CentOS 6.5下yum安装 MySQL-5.5全过程图文教程
在linux安装mysql是一个困难的事情,yum安装一般是安装的mysql5.1,现在经过自己不懈努力终于能用yum安装mysql5.5了.下面通过两种方法给大家介绍CentOS 6.5下yum安装 ...
- linux6 yum安装mysql_linux CentOS6.5 yum安装mysql5.6
本文为大家分享了linux yum安装mysql5.6简单过程,供大家参考,具体内容如下 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep ...
- Cent6.5 64位yum安装mysql5.5
yum安装高版本mysql(5.5) 1.导入mysql5.5 yum源webtatic rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.r ...
最新文章
- jittor和pytorch生成网络对比之wgan
- 使用SAP Data Hub Developer Edition将数据写入Hadoop
- Linux版本的SVN客户端,linux 下安装 subversion(svn) 客户端
- 蓝桥杯第六届国赛JAVA真题----奇怪的数列
- 如何使普通用户授权加入域的权限个数多于十个
- Orchard是如何工作的?
- RPC和MQ对比及其适用/不适用场合
- ctype.h(c标准库)
- MOSS总弹出登陆框的问题
- 深入理解Java中间件Zookeeper
- 二分模板 from y总
- 数模美赛分享(时间安排+获奖技巧+比赛思路)
- 【学习教程】CMIP6数据处理方法与典型案例分析
- Postman Sandbox
- 9020cdn更换墨粉_感动常在!佳能ts9020打印机更换墨盒经验
- 扫地机器人的特点描写_对扫地机器人作文的评语
- 健身用肌酸市场前景分析及行业研究报告
- Qt国际化详细步骤(手把手教你如何国际化)
- XCTF-攻防世界CTF平台-Reverse逆向类——52、handcrafted-pyc(Python的pyc文件逆向)
- Android高手笔记-D8, R8编译优化