mysql 8.0 版本数据库安装 和使用 window

本文档详细介绍了如何在Windows上安装和配置MySQL8.0,包括环境变量设置、配置文件修改、服务安装与启动,以及解决启动失败问题的方法。此外,还提供了忘记root密码的步骤和开启远程访问权限的教程,确保数据库的安全远程访问。
摘要由CSDN通过智能技术生成

安装mysql8.0

1 下载mysql8.0 压缩包 解压 后 把 加入环境变量

    D:\mysql-8.0.15-winx64\bin加入环境变量

 

2 修改配置文件

basedir=D:\mysql-8.0.15-winx64

datadir=D:\mysql-8.0.15-winx64\data

3 安装 mysql 服务

 cd 进入  D:\mysql-8.0.15-winx64\bin 

执行命令mysqld –install

4 启动mysql服务

net start mysql

当服务启动失败 解决

1:删除data 目录

2:删除mysql 服务

3:mysqld --initialize --console  

忘记root 密码:

参考https://www.jb51.net/article/145464.htm

1:关闭mysql 服务

net stop mysql

2:创建一个文本文件 内含一条密码修改命令

  alter user ‘root’@'localhost' identified by '123456'; 

3:命令行方式启动服务器,指定启动时执行上面创建的文件

mysqld -- init-file=(文件全路径) --console

远程登录

1、mysql使用本身环境下面mysql数据库中的user表来管理用户及权限

mysql> use mysql;
Database changed
mysql> select user,host from user;
+------+-----------+
| user | host      |
+------+-----------+
| root | 127.0.0.1 |
|      | localhost |
| test | %         |
+------+-----------+
3 rows in set (0.00 sec)
其中,%表示可以在任意地点通过该用户访问数据库,localhost表示只能本机访问
2、下面命令就是添加远程访问权限(*.*表示所有database的所有表,第一个root是远程登陆名,第二个是远程登陆的密码)

grant [权限] on [数据库名].[表名] to ['用户名']@['web服务器的ip地址'] identified by ['密码'];

实列:
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

*.* 所有数据库

‘%’ 所有IP 也可以指定IP地址 ‘192.168.1.100’

3、也可以采用直接更新数据库的方法来获得远程访问的权限:

mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;//用户付完权限后对数据进行刷新时用!要不Mysql数据库识别不了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值