首页 > 数据库 >CentOS7中安装Mysql8并配置远程连接和修改密码等

CentOS7中安装Mysql8并配置远程连接和修改密码等

时间:2023-07-19 14:12:16浏览次数:40  
标签:Mysql8 虚拟机 CentOS7 密码 mysql -- 安装 远程

场景

使用Vmware等虚拟机软件搭建CentOS7系统,需要在其上安装Mysql8版本数据库。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、去mysql官网手动下载rpm包并上传到服务器,或者直接通过wget进行下载

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar

2、创建对应的目录并解压

mkdir mysql8

tar xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar -C ./mysql8

 

3、安装

cd mysql8

yum install -y *.rpm

出现complete则安装成功

4、启动mysql,并查看初始密码

systemctl start mysqld

cat /var/log/mysqld.log | grep password

 

 

5、修改密码

首先登录mysql并修改root密码

mysql -uroot -p

回车,然后输入上面查询的初始密码

 

输入修改root密码的语句

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Aa_123456' password expire never;

此时默认的密码安全校验等级较高,不能设置简单的密码。

6、继续执行sql语句,设置允许远程连接

use mysql

update user set user.Host='%'where user.User='root';

flush privileges;

quit

 

7、开放服务器防火墙3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

 

8、测试连接成功

 

9、注意

如果使用Vmware软件搭建虚拟机之后,为避免一次安装Mysql8不成功, 并在安装过程中出现各种各样的问题。

在centos系统安装完成之后可进行链接克隆,在克隆后的虚拟机上进行安装msyql8的学习和测试。

 

这样,如果过程中出现了无法或者难以解决的问题,可直接将此克隆机删除,重新克隆新的虚拟机即可。

 

标签:Mysql8,虚拟机,CentOS7,密码,mysql,--,安装,远程
From: https://www.cnblogs.com/badaoliumangqizhi/p/17565417.html

相关文章

  • postgreSQL数据库远程连接配置
    1、修改允许远程访问配置信息进入Windows系统下PostgreSQL安装目录下的data目录中(1)修改pg_hba.conf中,ipv4下面添加 (2)修改postgresql.conf文件中的监听设置将listen_addresses=’localhost’前面的‘#’删掉,将port=5432前面的‘#’删掉将监听修改为listen_addresses='*';......
  • docker开启远程访问,并添加TLS证书认证
    默认情况下,docker是无法远程访问的但是有些场景下,是需要远程访问的新建存放证书的目录mkdir/etc/docker/certs.dcd/etc/docker/certs.d生成证书生成ca的私钥opensslgenrsa-aes256-passoutpass:123456-outca-key.pem4096生成CA证书opensslreq-new-x509-pas......
  • Windows修改远程桌面3389端口bat脚本
    使用Bat脚本修改Windows服务器3389远程端口脚本;食用时将以下代码保存为.bat或.cmd即可,注意编码格式否则会出现乱码;使用管理员模式打开,否则可能无法修改。@echooffecho————————————————-echo–%~nx0echo–echo–Windows远程桌面端口修改echo–......
  • GIT远程分支被删除本地分支残留,更新分支和删除分支异常bad object refs ***
    起因不明,远程分支中一个分支被删除掉,但是本地分支还存在该分支信息;同步其他分支代码时提示:badobject  经查看,提示错误的这个分支远程分支已不存在。IDEA右键分支 delete,又提示:error:unabletodelete'*******优化20230601':remoterefdoesnotexist## 病急乱投......
  • Windows远程“要求的函数不受支持”解决办法
    Windows远程“要求的函数不受支持”解决办法 解决方法:开启组策略中远程桌面链接安全层。1、开始-运行-gpedit.msc,进入组策略编辑器;2、找到左侧边栏计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-安全项;3、修改以下两项:  A,远程(RDP)连接要求使用指......
  • centos7 下全局配置最新版的golang语言开发环境
    按照以下步骤进行操作:前往Go官方网站下载页面(https://golang.org/dl/)查找最新版本的Go二进制文件。使用wget命令下载最新版本的Go二进制文件。例如,如果最新版本是1.17,执行以下命令:$wgethttps://golang.org/dl/go1.17.linux-amd64.tar.gz解压缩下载的压缩包:$sudota......
  • 远程登陆virtualbox虚拟机windows server 2019
    1.virtualbox网络设置2.启用远程桌面3.获取远程ip4.本机使用mstsc远程登陆......
  • python远程操作windows
    Python远程操作Windows1.概述在本文中,我将向你介绍如何使用Python实现远程操作Windows系统。远程操作是指通过网络连接到远程计算机并执行一些操作,例如运行命令、复制文件、启动进程等。我们将使用Python的一些库来实现这个目标。2.流程概述下表展示了整个过程的步骤和相应的......
  • centos7 批量杀进程(批量kill -9)
    命令为ps-ef|grep进程名|grep-vgrep|awk'{print"kill-9"$2}'|bash例如:后台启动了n个java程序,想要一下子都杀掉,启动时候执行该命令启动的javacn.edu.ruc.cmd.BootStrap则批量杀进程命令为ps-ef|grepcn.edu.ruc.cmd.BootStrap|grep-vgrep|awk'{print"......
  • Centos7搭建MSF6(公网服务器搭建)文章非常详细
    简介每次需要用msf测试的时候,都需要用frp把msf穿透出来,麻烦的很,索性直接把他搭建到公网服务器上,实验机为centos,网上教程非常杂乱,中途遇到很多问题,花费了大量时间解决了遇到的问题,文章非常详细,并记录下来,照着文章一步步操作,可以完美搭建。1、安装msf直接使用官方给的一键安装命......