龙空技术网

P0-2 本地mysql安装步骤

都可以你猜吧 105

前言:

此刻朋友们对“navicate连接数据库忘了密码怎么办”可能比较注重,朋友们都需要了解一些“navicate连接数据库忘了密码怎么办”的相关文章。那么小编在网络上网罗了一些关于“navicate连接数据库忘了密码怎么办””的相关文章,希望小伙伴们能喜欢,你们一起来了解一下吧!

内容简介:此部分介绍本地mysql的图文安装步骤

相关链接:P0-0 jdk和git安装步骤 P0-1 idea和maven安装步骤

01

本地mysql安装

背景: win10+64位+mysql-8.0.19-winx64

1-安装包下载

方法1:进入官网下载

选择合适的软件包下载

方法2:也可以从我个人网盘中获取的安装包。(私信我,后台获取网盘链接)

2-安装步骤

step1--解压

我们将 zip 包解压到相应的目录,

比如我放在 D:softwareProfessionInstallmysqlmysql-8.0.19-winx64

step2--配置

接下来我们需要配置下MySQL 的配置文件

打开刚刚解压的文件夹 D:softwareProfessionInstallmysqlmysql-8.0.19-winx64 ,里面有一个系统自带的配置文件 my-default.ini,复制该文件,并粘贴在同一目录下,设置新的文件为 my.ini,如果没有该ini文件,则新建一个,需要注意的是这两个配置:basedir Datadir

将以下内容粘贴到txt中

*******************************

[mysqld]

#设置3306端口

port=3306

#设置mysql的安装目录

basedir=D:softwareProfessionInstallmysqlmysql-8.0.19-winx64 # 此处有人要用双斜杠,单斜杠我这里也可以,自己尝试吧

#设置mysql数据库的数据的存放目录

datadir=D:softwareProfessionInstallmysqlmysql-8.0.19-winx64Data # 此处同上

#允许最大连接数

max_connections=200

#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10

#服务端使用的字符集默认为UTF8

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#默认使用“mysql_native_password”插件认证

default_authentication_plugin=mysql_native_password

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[client]

#设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

********************************

step3--启动

接下来我们来启动下MySQL 数据库:

以管理员身份打开 cmd 命令行工具(注意要用管理员身份打开),切换目录:

cd D:softwareProfessionInstallmysql mysql-8.0.19-winx64in

D:

输入以下安装命令:

mysqldinstall

初始化,在5.7之后 需要初始化 data 目录:

mysqld--initialize-insecure

如果出现错误则修改my.ini文件的编码格式为ANSI

启动输入以下命令即可:

netstart mysql

(另附:关闭的命令为 net stop mysql )

step4--更改mysql密码

在mysql安装目录下的bin目录下执行命令:mysql -u root -p

默认密码是空,直接回车

修改初始密码 ALTER USER "root"@"localhost" IDENTIFIED BY "lq1992";

step5--注意事项

A1--从dos命令行进入到mysql

1-切换到安装目录下的bin下

2-执行命令:mysql -u root -p

输入密码

A2--若navicate连接数据库时出现如下图所示, 则执行命令:

alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';

step6--Navicat连接数据库

标签: #navicate连接数据库忘了密码怎么办