CentOS7安装MySQL8并开启远程连接

Linux系统版本和MySQL版本

查看服务器系统版本

cat /etc/centos-release

CentOS版本: CentOS Linux release 7.5.1804 (Core)
MySQL版本: 8.0版本及以上

安装MySQL

下载并安装MySQL官方的 Yum Repository

1. 访问官网 https://dev.mysql.com/downloads/repo/yum/ 选择yum源

在这里插入图片描述

2. 右击复制链接地址

在这里插入图片描述

3. 进入home目录

cd /home

4. 下载Yum数据源

输入wget后粘贴下载地址

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

yum localinstall mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

安装mysql服务

yum install mysql-community-server

安装过程中有询问输入y回车即可。

启动mysql服务

 systemctl start mysqld

MySQL ROOT账号权限配置和远程链接

修改ROOT密码

1. 查看系统随机生成的密码

grep 'temporary password' /var/log/mysqld.log

2. 用随机密码登陆

 mysql -u root -p

3. 用命令修改密码

  1. 长度不得小于8位
  2. 必须包含至少一个数字,一个小写字母,一个大写字母和一个特殊字符
ALTER USER 'root'@'localhost' IDENTIFIED BY 'W******3';
#如果存在%root则 localhost改为%
ALTER USER 'root'@'%' IDENTIFIED BY 'W******3';

修改root账号远程访问权限

use mysql
select host, user from user;

在这里插入图片描述

#如果存在了root host是%则无需执行
 update user set host="%" where user='root';

在这里插入图片描述

 GRANT ALL ON *.* TO 'root'@'%';
 flush privileges;

在这里插入图片描述

小记

为了在家和单位访问数据库方便,所以将mysql安装到了服务器上,因此记录一下mysql在Linux服务器上的安装细节方便下次快速的安装使用

版权声明:本文为wanniwa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wanniwa/article/details/89880610

智能推荐

centos7安装mysql8

一直想在别的电脑上安装一个数据,用于测试,但总是各种原因,没有做,只能在自己电脑上安装测试。今天买了台centos测试服务器,于是,花了点时间安装了mysql8,并将步骤一一记录。安装过程有很多中方法,我选用最简单的一种。 一、下载适合自己系统的mysql安装包 MySQL Community Server 8.0.21 由于我的系统是centOS,所以这里我选了Red Hat,版本为mysql-...

centos7安装mysql8

目录 安装前准备 下载 安装 登录 安装前准备 1.查看已经安装的mysql mariadb 2.卸载旧的版本 rpm -e mysql --nodeps --allmatches (不理会依赖关系,删除所有上一步查出来的相同的mysql) 3.手工删除老版本的几个文件 下载 网址:https://dev.mysql.com/downloads/mysql/ 点击 No thanks, just ...

CentOS7 安装MySQL8

1. 从官网拿到本地YUM源的安装包,并安装本地YUM源 2. 通过`yum install -y`命令进行MySQL的安装 3. 启动服务,并配置开机自启 4. 获取初始化密码,登录MySQL 5. 修改密码策略,然后自行设置root密码 6. 创建一个用户,并为它远程访问登录的权限 总体思路就上面这些,下面是具体的操作 1. 从官网拿到本地YUM源的安装包,并安装本地YUM源  把这...

Centos7 MYSQL8安装

查看是否已安装了MySQL相关组件 用rpm方式卸载已安装的MySQL的组件(如有必要) 下载MySQL安装包,官方下载地址https://dev.mysql.com/downloads/mysql/ 使用命令查看要安装的服务器版本,根据版本选择对应的数据库版本。 解压下载的tar包[root@localhost /]# tar -xvf mysql的安装包路径 用rpm的方式安装MySQL,有依...

centos7部署配置迁移SVN

部署 安装 查看版本 创建版本库 配置svn信息 进入版本库中的配置目录conf,此目录有三个文件: svn服务综合配置文件(svnserve.conf)、 用户名口令文件(passwd)、权限配置文件(authz) svnserve.conf authz passwd 启用 连接路径 http配置 安装apache 修改apache默认端口 启动apache 测试,访问下面连接,出现apache...

猜你喜欢

maven启动web工程

1.在pom.xml中新增了 打包install时会将xml相关文件打到war包中。 2.配置tomcat或者jetty容器 3.选择web项目右键,run as -->run configurations  双击maven build进入下面页面 4.一般先install在run,下面以tomcat启动为例。 5.如下图:...

Hadoop 之Mapreduce wordcount词频统计案例(详解)

阅读目录 一、创建项目 :example-hdfs 二、项目目录 三、WordCountMapper.class 四、WordCountReducer.class 五、WordCounfDriver.class 六、pom.xml 七、打包jar包 八、在SecureCRT软件上传刚刚生成的jar包 九、运行 十、错误及解决 MapReduce是什么? Map Reduce是Google公司开源的...

分享 webpack3.0 的安装与使用

准备开始 webpack3.0 的安装 之前在很多网站上寻找webpack3.0的知识,但是结果都不理想。经过很多努力,终于学到了一些知识,现在把这些知识分享出来吧。(希望能对小伙伴有所帮助) 全局安装   1.jpg   2.jpg     3.jpg     4.jpg 局部安装   5.jpg 更新webpack &nbs...

快速实现上滑加载更多

实现方式 在智能小程序的开发过程中,经常会遇到页面列表数量较多的情况,此时可以通过【分页】加载数据,并监听页面滑动到底部时触发【上滑加载更多】,从而增加页面首屏渲染速度。 想要实现这种分页展示数据,上滑加载更多的效果,主要有以下几种方式: 1. 使用 view自定义信息流组件 + onReachBottom 2. 使用 scroll-view + bindscrolltolower 3. 使用 s...

(五)Spring Security基于数据库的权限授权

目录 一:重写并实现了基于数据库的权限数据源 二:重写权限决策 三:实现AbstractSecurityInterceptor 四:项目地址 我们接着上一章(四)Spring Security基于数据库的用户认证,进行开发 一:重写并实现了基于数据库的权限数据源 二:重写权限决策 根据URL资源权限和用户角色,进行鉴权 三:实现AbstractSecurityInterceptor 默认实现是Fi...