windows 中安装配置mysql数据库

安装环境 :

win10 64位

Mysql 版本 8.0.15

一、下载MySQL

下载地址:https://dev.mysql.com/downloads/mysql/

二、安装及配置MySQL

1、将下载的压缩包解压,在C盘下创建文件夹MySQL,然后将解压的文件夹中的文件放在MySQL文件夹下

2、创建my.ini文件

在MySQL文件夹下创建名为my.ini的文件,在文件中输入以下内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
#skip-grant-tables
[mysqld]
# 跳过密码验证
#skip-grant-tables
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\MySQL
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、安装

1)以管理员身份运行命令提示符

2)使用cd命令进入mysql的文件根目录

3)输入命令 mysqld --initialize --console 进行数据库初始化,命令执行完成后,会在MySQL文件夹下自动创建data文件夹,在输出的结果中会有初始化的数据库登录密码,如下图

该密码需要记住,在下面的登录时要用到的

4)输入命令 mysqld install 安装

5)输入命令net start mysql 启动服务

6)输入命令 mysql -u root -p 回车,再输入数据库初始化时输出的密码,登录本地数据库

4、修改root密码

本地登录成功后,光标会在mysql>后闪烁

第一步:输入命令(查询语句) select host,user,authentication_string from mysql.user;查看登录的账户

如果执行查询语句后,出现如下图情况

 则直接执行语句进行密码的修改:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; //修改密码

FLUSH PRIVILEGES; //刷新权限

修改完成后,输入命令 exit或quit退出登录,然后再使用修改后的密码登录本地

第二步:修改密码语句执行

1)如果当前root用户authentication_string字段下有内容,需将authentication_string设置为空,需先执行如下两个命令,再执行 2)中的三个命令,如果没有内容,直接执行 2)中的三个命令

use mysql;

update mysql.user set  authentication_string='' where user='root';

2)修改密码并刷新权限

use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; //修改密码

FLUSH PRIVILEGES; //刷新权限

3)输入命令 exit或quit退出登录,然后再使用修改后的密码登录本地

5、开启远程访问权限

第一步:使用命令 登录本地服务

第二步:执行以下三个命令

use mysql;

update user set host='%' where user=root;

FLUSH PRIVILEGES;

第三步:防火墙设置入站规则

在windows控制面板中打开防火墙,进入高设置,添加入站规则,把mysql的端口号添加进去

最终使用navicate 连接mysql数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值