CentOS7 linux下yum安装mysql5.7
文章参考(https://www.cnblogs.com/jorzy/p/8455519.html)
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-el7-8.noarch.rpm

提示wget 命令未找到,所以通过命令yum -y install wget安装依赖插件,插件安装完成后,重新执行命令wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm即可
4.安装 mysql57-community-release-el7-8.noarch.rpm:

5.安装 MySQL
命令yum install mysql-server

安装完后,启动mysql服务
命令systemctl start mysqld

查询出安装生成的默认密码,并复制下来
命令 grep "password" /var/log/mysqld.log

命令mysql -u root -p

输入刚刚拷贝的默认密码,并回车进入mysql>服务
设置新密码为root

这里提示我的密码不能满足要求,这里我们可以修改下密码的限制
命令set global validate_password_policy=0;
设置密码不限制字符类型

命令set global validate_password_length=1;
设置密码不限制位数

ok,现在就可以重新设置新密码了,我这里设置的是root

设置root账户密码不过期
命令ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

刷新权限
命令flush privileges;

设置用户 root 可以在任意 IP 下被访问:
命令grant all privileges on *.* to root@"%" identified by "root";

设置用户 root 可以在本地被访问:
命令grant all privileges on *.* to root@"localhost" identified by "new password";

刷新权限生效

退出

6.防火墙开通端口

如果80端口没添加,也要添加一下,我的机器已经是添加的了
重启防火墙

然后通过navicat工具连接数据库即可
CentOS7 linux下yum安装mysql5.7的更多相关文章
- centos7.5下yum安装mysql-5.6.43
cd ~/ && cat /etc/redhat-release yum list installed |grep mysql #<===查看是否安装mysql,如果已经安装,使 ...
- CentOS7 linux下yum安装redis以及使用
1.安装redis数据库 yum install redis 2.下载fedora的epel仓库 yum install epel-release 3.启动redis服务 systemctl star ...
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- 【夯实PHP基础系列】linux下yum安装PHP APC
Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...
- linux下yum安装python3
linux下yum安装python3 linux下yum安装python3yum install python34 -ypython3 --version wget --no-check-certif ...
- 在Linux下的安装mysql-5.7.28 心得总结
mysql-5.7.28 在Linux下的安装教程图解 这篇文章主要介绍了mysql-5.7.28 的Linux安装,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,希望给有需要的 ...
- CentOS7.4使用yum安装MySQL5.6
CentOS默认数据库为mariadb可以使用yum安装MySQL5.6 系统版本查看 下载yum源安装 wget http://dev.mysql.com/get/mysql-community-r ...
- linux下编译安装mysql5.5以上版本
安装cmake: tar zxvf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./configure --prefix=/usr/local/cmake make & ...
- Linux下yum安装MySQL yum安装MySQL指定版本
yum安装MySQL 1. 查看有没有安装过 yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep my ...
随机推荐
- Linux文件检索
title: Linux文件检索 date: 2017-12-11 19:03:01 tags: linux categories: linux whereis 只要执行 whereis ls 就可以 ...
- CentOS 7 开机延迟解决办法
遇到这种情况 , 开机延迟 , 可以用下面的办法来查看 , 寻找到问题的源头 , 来看看到的是怎么回事 [root@DaMoWang ~]# dmesg |grep udev #显示系统的启动信息 ...
- 双系统安装Ubuntu
U盘制作教程参考Ubuntu官网 1.Ubuntu安装 1)分出空闲空间:首先,在现有计算机下划出一个专门给Ubuntu的磁盘分区,推荐Windows自带的磁盘管理工具.快捷键“win+X”-> ...
- Centos 编译 安装 criu
下载依赖库 sudo yum install protobuf protobuf-c protobuf-c-devel protobuf-compiler protobuf-devel protobu ...
- MariaDB glare cluster简介
MariaDB MariaDB 是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器,MariaDB是同一MySQL版本的二进制替代品, 当前最新版本1 ...
- axios的封装
function axios(options){ var promise = new Promise((resolve,reject)=>{ var xhr = null; if(window. ...
- Redis学习-set数据结构
set 是无序集合,最大可以包含(2 的 32 次方-1)个元素.set 的是通过 hash table 实现的, 所以添加,删除,查找的复杂度都是 O(1) sadd key member 添加一个 ...
- centos7.3配置python2、3环境与配置各自pip
环境:CentOS-7-x86_64-Everything-1611 No.1 查看CentOS对Python的默认依赖 [root@cs ~]# ls /usr/bin/python* /usr/b ...
- Java爬取B站弹幕 —— Python云图Wordcloud生成弹幕词云
一 . Java爬取B站弹幕 弹幕的存储位置 如何通过B站视频AV号找到弹幕对应的xml文件号 首先爬取视频网页,将对应视频网页源码获得 就可以找到该视频的av号aid=8678034 还有弹幕序号, ...
- [C++ Primer Plus] 第4章、复合类型(一)程序清单——指针new和delete
程序清单4.1 #include<iostream> using namespace std; void main(){ ]; yams[]=; yams[]=; yams[]=; ]={ ...