centos7 国内镜像yum安装mysql5.7

我这里是采用纯净的系统,刚装的centos7,而且选择的最小安装所以基本上是什么环境都没有的,然后这篇文章主要针对于小白

检查mysql环境是否已存在

虽然我的是纯净系统,但别人的不能保证,为了避免发生什么问题我们还是先检查下mysql是否已经安装过

[[email protected] ~]#  rpm -qa | grep mysql
[[email protected] ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64

我这里要卸载mariadb

[[email protected] ~]# yum remove mariadb-libs-5.5.64-1.el7.x86_64

假如你发现类似的就和我一样删除就好了

切换阿里云镜像源

先安装wget

[[email protected] ~]# yum install wget -y

然后下载阿里云yum源配置

[[email protected] ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

然后生成缓存

[[email protected] ~]# yum makecache

显视元数据缓存已建立就代表完成了

然后我们更新一下yum

[[email protected] ~]# yum update -y

这可能需要一点时间,耐心等待一下

下载国内的mysql rpm包并安装

地址为http://mirrors.ustc.edu.cn/mysql-ftp/Downloads
我这里直接通过下载地址下载

先是server包

[[email protected] ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm

然后是client包

wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.25-1.el7.x86_64.rpm

还有common

[[email protected] ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm

最后还有一个lib

[[email protected] ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.25-1.el7.x86_64.rpm

在此之前我们还要先安装三个依赖环境
net-tools.x86_64,libaio.x86_64,perl.x86_64

我们直接使用yum安装

yum install -y perl.x86_64
yum install -y libaio.x86_64
yum install -y net-tools.x86_64

然后按照顺序安装mysql的依赖

[[email protected] ~]# rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

然后我们重启下mysql服务

[[email protected] ~]# service mysqld.service restart

我们查看下默认密码

[[email protected] etc]# grep 'temporary password' /var/log/mysqld.log
2020-02-11T09:49:32.224110Z 1 [Note] A temporary password is generated for [email protected]: E;#ySHlql0!>

我的密码为 E;#ySHlql0!>

[[email protected] mysql]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.25

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

登录成功,接着改下密码和远程连接

修改密码并开启远程连接

修改密码

这里因为mysql的新版本限制了密码复杂度,所以我们需要设置一个稍微复杂的密码

mysql>  set password=password('这里输入你想改的密码');
Query OK, 0 rows affected, 1 warning (0.00 sec)

密码需要包含数字和特殊符号,以及大写字母和小写字母
当然你设置完成以后可以就将密码限制关闭后在重新改密码,这里不过多演示

开启远程连接

打开mysql数据库

mysql> use mysql;

修改一条数据使其支持远程连接

mysql> update user set Host = '%' where Host = 'localhost' and User='root';

刷新系统权限相关表

mysql> flush privileges;

我们用navicat测一下
在此之前请确保防火墙开放了3306端口


我这里直接一次过了

关于开机自启,这种情况下mysql是自动启动的,不需要多余的配置

原文地址:https://www.cnblogs.com/ccsert/p/12296213.html

时间: 2024-12-11 01:38:06

centos7 国内镜像yum安装mysql5.7的相关文章

centos7下用yum安装mysql5.7

1.安装mysql源 下载地址:http://dev.mysql.com/downloads/repo/yum/ 下载之后用yum安装:yum localinstall -y xx.noarch.rpm 2.安装mysql yum install -y mysql-community-server 3.启动 service mysqld start 启动之后用 grep "passowrd" /var/log/mysqld.log获得密码 问题: 用mysqladmin修改密码出现错误

CentOS7.x使用yum安装Mysql5.6

先检查是否存在已安装的MySQL # yum list installed | grep mysql 若存在删除: yum remove 软件名称 CentOS 7的yum源中没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm #

CentOS7.2通过Yum安装MySQL5.7

1 下载源 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2安装源 yum localinstall mysql57-community-release-el7-8.noarch.rpm 3检查源是否安装成功 yum repolist enabled | grep "mysql.*-community.*" 4 安装MySQL yum install mysql-community-se

CentOS7 linux下yum安装mysql5.7

1.创建存放安装包的位置,并且进入该目录 命令mkdir /share 命令cd /share 2.查看系统是否已经安装mysql,两种方法都可以 方法一:rpm -qa | grep mysql 方法二:yum list installed | grep mysql 3.如果存在,则移除以前的mysql 命令yum -y remove mysql-libs.x86_64 3.下载安装包 命令wget http://repo.mysql.com/mysql57-community-release

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云Centos7使用yum安装MySQL5.6.24 阿里云Centos7使用yum安装MySQL5.6.24 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,下为mysql的安装记录 →_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本.所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟

在CentOS7中手工编译安装Mysql5.7

在CentOS7中手工编译安装Mysql5.7 实验介绍:由于Mysql自从5.5之后,都需要安装boost的函数库,所以和LAMP中编译安装Mysql略有不同,配置文件也不一样,下面来介绍. 1.首先查看CentOS7之前是否安装过Mysql,先要进行删除,使用的命令是. rpm -q mysql 2.首先使用yum仓库安装所需要的开发包和软件包. yum -y install ncurses \ #提供字符终端处理库 ncurses-devel \ #ncurses开发包 bison \ #

CentOS7系统下YUM安装安装Mongodb 3.4

CentOS7系统下YUM安装安装Mongodb 3.4 第一步 查看是否存在Mongodb配置yum源 切换到yum目录 cd /etc/yum.repos.d/ 查看文件 ls 第二部 不存在添加yum 源 创建文件 touch mongodb-3.4.repo 编辑该文件 vi mongodb-3.4.repo 内容 : cat /etc/yum.repos.d/mongodb-3.4.repos [mongodb-org-3.4] name=MongoDB Repository base

Centos6.5使用yum安装Mysql5.7

想要玩新的东东就要付出代价,我的时间悄悄的都溜走了,说多了都是泪! 实践才是真理! 系统版本:Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 1.下载Mysql5.7依赖源,并进行安装 wget http://dev.mysql.com/get/mysql57-community-release-el6-7.no

Centos 升级MySQL版本或者Yum安装Mysql5.6

Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/CentOS 6 http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 2.yum remove mysql mysql-* 3.mysql-community-release-el6-5.noarch.rpm 4.yum local