当前位置:   article > 正文

记一次mysql8 在linux上安装全过程_linux yum安装mysql8

linux yum安装mysql8

参照MYSQL官网官方文档安装

1、mysql官网 mysql官网
2、直接进入文档页 找到安装文档

在这里插入图片描述

3、找到自己系统对应的安装文档,选合适的安装方式,我这里使用的是YUM方式

在这里插入图片描述

a、开始安装之前需要替换yum仓库 具体步骤如下
在这里插入图片描述
b、将下载的文件上传至自己的服务器 如下
在这里插入图片描述c
c、执行yum仓库安装命令 sudo yum localinstall xxxx.noarch.rpm ,中间的xxxx.noarch.rpm替换为自己下载的文件名,且命令在上传的目录下执行

 sudo yum localinstall mysql80-community-release-el7-9.noarch.rpm
  • 1

执行成功如下
在这里插入图片描述
d、安装好yum仓库后 即可询mysql的版本源信息了

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

在这里插入图片描述
e、由于这我安装yum源时 使用的是8.0的源文件安装的 所有默认配置的就是8.0开启 所以可以跳过文档接下来的这两步
在这里插入图片描述
在这里插入图片描述

4、安装mysql 执行命令后 一直y通过选择
sudo yum install mysql-community-server
  • 1

在这里插入图片描述

5、安装完成后 启动mysql
 sudo service mysqld start
  • 1

在这里插入图片描述

6、查看mysql运行状态
sudo service mysqld status
  • 1

在这里插入图片描述

7、查看mysql root账号密码
sudo grep 'temporary password' /var/log/mysqld.log
  • 1

在这里插入图片描述

8、使用命令连接mysql数据库 密码就是刚查看到的密码
mysql -u root -p
  • 1

在这里插入图片描述

9、修改root密码 命令如下 注意:密码不可以太简单
ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码';
  • 1

在这里插入图片描述

如果出现 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
错误提示 就说明密码过于简单,请设置更复杂的密码,需大写、小写、数字、特殊字符、长度最少8位
在这里插入图片描述

其它问题:

使用工具远程连接mysql 需要配置权限 操作如下

先使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql库
然后执行如下命令

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

flush privileges;

  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

使用navicat连接时 提示 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded 解决方法如下

a、使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql库
b、使用sql语名查询 加密方式
select host,user,plugin from mysql.user;
在这里插入图片描述

c、修改加密方式 注意:上一步查询的root的host如果是localhost 则命令中的% 需换成localhost

alter user 'root'@'%' identified with mysql_native_password by '自己的数据库密码';
flush privileges;
  • 1
  • 2

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/955665
推荐阅读
相关标签
  

闽ICP备14008679号