一.软件下载:
1.通过官网下载:
本文使用的系统为centos7,基于RedHat7的版本
2.下载完成后文件
mysql80-community-release-el7-4.noarch.rpm
 
二.卸载mariadb
 必须先卸载非本地第三方 MySQL 发行版,然后才能使用 MySQL Yum 存储库安装 MySQL
1.查看mariadb 的安装包
rpm -qa | grep mariadb

 2.卸载mariadb 的安装包
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

3.验证已经卸载成功

再次输入:rpm -qa | grep mariadb

三.安装mysql

1.新建立mysql目录,并将安装包通过工具(xftp)拷贝至此目录下,并添加 MySQL Yum 存储库

mkdir /usr/local/mysql
cd /usr/local/mysql/;rpm -ivh mysql80-community-release-el7-4.noarch.rpm

2.是否已成功添加 MySQL Yum 存储库

yum repolist enabled | grep "mysql.*-community.*"

 3.安装mysql

安装 MySQL 服务器包 ( mysql-community-server) 以及运行服务器所需组件的包,包括客户端包 ( mysql-community-client)、客户端和服务器的常见错误消息和字符集 ( mysql-community-common) 以及共享客户端库 ( mysql-community-libs)

yum install mysql-community-server

三.mysql服务启动

1.启动mysql服务

systemctl start mysqld

2.检查mysql服务的启动

systemctl status mysqld

当mysql启动时:

'root'@'localhost创建了 一个超级用户帐户。会生成一个临时密码.超级用户的密码已设置并存储在错误日志文件中

/var/log/mysqld.log

四.登录mysql并修改临时密码

1.获取临时密码

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

 2.使用临时密码登录

mysql -uroot -p

3.修改root用户密码:

执行的默认密码策略validate_password要求密码至少包含1个大写字母、1个小写字母、1个数字和1个特殊字符,并且密码总长度至少为8个字符

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mrwhite@2021';

五.其他配置选项:

1.mysql初始化:

此版本的安装步骤中已包含初始化,如未包含请执行以下步骤

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

2.远程访问的授权:

以下语句设置远程访问授权

create user 'root'@'%' identified with mysql_native_password by 'Mrwhite@2021';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

3.关闭密码过期:

注:命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mrwhite@2021' PASSWORD EXPIRE NEVER;
flush privileges;

六.mysql连接测试:

1.查看数据库与表

show databases;
use mysql;
show tables;

2.通过navicat连接

liunx下安装mysql(8.0.27)的更多相关文章

  1. CentOS 7 下安装 MySQL 8.0

    前言 本篇文章主要介绍在 CentOS 7 环境下安装 MySQL 8.0. 正文 1. 配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 ...

  2. Linux 下安装mysql 8.0.11(CentOS 7.4 系统)

    CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...

  3. Windows系统下安装MySQL 8.0.11数据库

    MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...

  4. windows下安装 mysql 8.0 以上版本以及遇到的问题

    Windows 上安装 MySQL Windows 上安装 MySQL 相对来说会较为简单,地那就链接 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql ...

  5. liunx下安装MySQL

    1.安装依赖包:yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bisonyum install -y perl-Module-Insta ...

  6. liunx下安装mysql没有初始密码的解决方法

    #/etc/init.d/mysql stop #cd /usr/local/mysql #mysqld_safe --user=mysql --skip-grant-tables --skip-ne ...

  7. liunx下安装mysql(未完待更新)

    1.下载mysql-liunx 下载地址:http://download.csdn.net/download/yichen01010/10019139 2.删除系统自带mysql rpm -qa|gr ...

  8. liunx下安装MYSQL时需要安装的相关软件的作用

    2013年11月16日 14:18:39 This installs the package for MySQL server (mysql-community-server) and also pa ...

  9. liunx环境下安装mysql数据库

    一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配 ...

随机推荐

  1. 基于Jetpack组件构建的开源项目-WanLearning

    「WanLearning App」基于 Material Design 风格构建的 玩 Android 客户端,主要是为了适应Kotlin语言开发流程. 主要特点 基于Google官方宣贯的MVVM模 ...

  2. 10.13 Nginx 负载均衡

    七层负载均衡server { listen 80; server_name localhost; location / { proxy_pass http://name; //调用集群 } } ups ...

  3. 理解hashMap

    首先需要理解几个基本概念: 什么是数据结构?(摘自 java数据结构系列--什么是数据结构 (baidu.com)) 数据结构是计算机组织.存储数据的方式.简单来说就是,数据按指定的规则进行存储,从而 ...

  4. Linux Bash命令杂记(tr col join paste expand)

    Linux Bash命令杂记(tr col join paste expand) tr命令 tr命令可以将输入的数据中的某些字符做替换或者是作删除 tr [-ds] STR d: 删除输入数据的中的S ...

  5. 题解 「JOISC 2016 Day 3」电报

    题目传送门 题目大意 给出一个\(n\)个点\(n\)条边的图,每个点有且仅有一个出边,改变每条边都会有对应的花费.求最小的花费使得整个图强连通. 思路 很显然,最后的图就是一个环.那我们要求的答案实 ...

  6. javascript-jquery-文档处理

    一.移动元素 1.append():向每个匹配元素的内部追加内容.例如:$("选择器1").qppend("选择器2"):将会匹配选择器2的元素,移动到匹配选择 ...

  7. UltraSoft - Alpha - Scrum Meeting 2

    Date: Apr 09th, 2020. 会议内容为完成初步的任务分工. Scrum 情况汇报 进度情况 组员 负责 昨日进度 后两日任务 CookieLau PM.后端 继续Django tuto ...

  8. CentOS系统优化一键配置脚本

    #!/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export P ...

  9. 通过Nacos动态刷新Spring Cloud Gateway的路由

    通过Nacos动态刷新Spring Cloud Gateway的路由 一.背景 二.解决方案 三.实现功能 四.实现步骤 1.网关服务的实现 1.pom文件 2.bootstrap.yml配置文件 3 ...

  10. 2021.8.17考试总结[NOIP42]

    $\huge{取模不能比大小!}$ $\huge{取模不能比大小!}$ $\huge{取模不能比大小!}$ 有了打地鼠的前车之鉴,我深信树规板子是可以出现在联赛题里的. 所以T1十分钟码完直接溜了,后 ...