Mysql 8.0.27 免安装配置教程(windows)
一.官网下载免安装版本(最新版本):
http://dev.mysql.com/downloads/mysql/
历史版本:https://downloads.mysql.com/archives/community/
我下载的是历史版本:8.0.27
二、解压mysql-8.0.27-winx64 到安装目录下,如:D:\Program Files\
三、配置环境变量,地址写到bin文件夹下。
配置两个系统变量(mysql解压位置:D:\Program Files\mysql-8.0.27-winx64):
一个新增MySQL ,变量值设置:D:\Program Files\mysql-8.0.27-winx64;
一个编辑path值,新增变量值:D:\Program Files\mysql-8.0.27-winx64\bin 或 %MySQL%\bin。
四、在D:\Program Files\mysql-8.0.27-winx64下创建配置文件,命名为 my.ini,内容如下(注:注意文件格式,有时需要是ASCI或UTF-8 格式 ,mysql才能启动 )
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Program Files\mysql-8.0.27-winx64# 设置mysql数据库的数据的存放目录datadir=D:\Program Files\mysql-8.0.27-winx64\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证
#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
五、初始化数据库并安装、登陆数据库
先以管理员身份打开命令提示符(cmd)
1、切换到路径到安装文件夹(必须)
2、安装mysql服务,输入
# mysqld --install 服务名,此处mysql8作为服务名,也可以不写,用默认(本人用的默认)
mysqld --install mysql8
或
mysqld --install
3、初始化mysql ,输入以下命令,mysql目录下会生成 data 文件夹
注意:初始化有默认密码,需记住,后边登录用的到。
# 路径一定要在安装文件夹
mysqld --initialize --console
如果没有生成data文件夹,则使用以下命令
mysqld --initialize-insecure --user=mysql
4、启动服务
# net start 服务名
net start mysql
5、登录MySQL
使用默认分配的密码(即初始密码)进行登录
mysql -uroot -p初始密码
修改登录密码:
update user set authentication_string='自定义密码' where user='root';
提示成功,一定要使用以下命令,再退出
flush privileges;
exit;
密码修改成功!
6、如果密码没有记住,无法登录,也不要着急,用以下方式解决:
百度一下,别人文档中有提到打开mysql根目录下的data文件夹,找到后缀是.err的文件以文本打开找到password临时密码(可以ctrl+f搜索)然后在cmd中输入该临时密码,但是我这里的.err文件中没有password,所以使用重置密码的方法
(1)如果启动了mysql服务,就要停止mysql服务,使用命令
net stop mysql
(2)使用mysqld –skip-grant-tables实测在mysql8.0.27中已失效,现使用以下命令进入免密登录模式
mysqld --console --skip-grant-tables --shared-memory
(3) 另外开一个cmd窗口,使用mysql直接无密登录。输入以下命令回车,提示输入密码时再按回车进入
mysql -uroot -p
(4)选择数据库,输入
use mysql
(5)密码置空
update user set authentication_string='' where user='root';
提示成功,一定要使用以下命令,再退出
flush privileges;
exit;
密码修改成功!
(6)关闭免密登录模式的cmd窗口,启动mysql服务
net start mysql
(7)步骤(5)密码已经置空,所以无密码状态登录MySQL,输入登录命令:
mysql -u root -p
(8)修改密码
alter user 'root'@'localhost' identified with mysql_native_password BY '123456';
提示成功,一定要使用以下命令,刷新权限,再退出
flush privileges;
exit;
密码修改成功!可以登录了!
六 、远程登录设置
首先保证mysql已启动。
1、登录mysql,输入密码登录
$mysql -u root -p
Enter password:
2、选择数据库,输入
use mysql
3、root用户远程登录设置:更改host,默认为localhost,改为%,表示任何地址都可以链接
update user set host='%' where user='root';
刷新:
flush privileges;
重启mysql ,root 用户即可远程登录。
4、创建新用户test ,并设置远程登录
(1)创建一个用于远程登陆的用户test,密码123456:
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
(2)给上面创建的test用户授予所有权限:
GRANT ALL ON *.* TO 'test'@'%';
(3)刷新保存(执行完这句后上面的更改才能生效):
FLUSH PRIVILEGES;
查看所用的用户以及允许访问的地址和加密方式:
select user,host,plugin from user;
(4) exit 退出,重启mysql,新建用户就可以远程连接了。
Mysql 8.0.27 免安装配置教程(windows)相关推荐
- mysql5.17免安装教程_详细介绍MySql5.7.17免安装配置教程的示例代码
这篇文章给大家详细介绍了MySql 5.7.17免安装配置教程,首先大家需要先下载mysql 5.7.17 的安装包,然后解压,具体配置过程大家通过本文一起学习吧 1.下载mysql-5.7.17-w ...
- 新版mysql的下载教程_Mysql最新版8.0.21下载安装配置教程详解
一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my ...
- MySQL 8.0.23免安装版配置步骤
@C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...
- mysql 8.0.24版本安装配置方法图文教程
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 本文记录了mysql 8 ...
- mysql 8.0.28版本安装配置方法图文教程
mysql 8.0.28版本安装配置方法图文教程 从 Mysql 官网下载 mysql 下载完成后直接双击进行安装,打开后的页面如下所示: 选择自定义custom,接着下一步 将MySQL Serve ...
- mysql5.718免安装教程_mysql5.7.18版本免安装配置教程
MySQL分为安装版和免安装版 安装版后缀是msi,免安装版后缀是zip,免安装版直接解压出来配置一下就可以用. 安装版本的会写入系统注册表,在安装过程中会提示配置. 免安装的需要自己手动配置,不写入 ...
- Anaconda超详细下载安装配置教程(Windows)
Anaconda最新超详细下载安装配置教程(Windows) 命令总结写在最前面 1.查看conda版本: conda --version 2.进入python交互模式: python 3.退出pyt ...
- MySql免安装配置教程
安装环境:win7.win10 1.下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=4 ...
- MySQL8.0的下载安装配置教程
MySQL的下载安装配置教程 一.下载MySQL8.0 二.MySQL的安装和配置 1.下载的是图形化界面配置方式 1.1 安装 1.2 配置MySQL的环境变量 1.3 安装验证安装 2.下载的zi ...
- mysql8.0免安教程图解,mysql 8.0.21免安装版配置方法图文教程
六步安装Mysql(免安装包的才可以选安装位置),供大家参考,具体内容如下 第一步:下载MySQL压缩包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 第二步:解压到自己想要安 ...
最新文章
- python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...
- 通过对代码进行调试讲解缓冲区溢出原理
- 梯度下降法的三种形式BGD、SGD以及MBGD
- wxWidgets:wxRichTextHTMLHandler 类用法
- Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)
- 集群(三)——haproxy+nginx搭建web集群
- 前端学习(3017):vue+element今日头条管理--优化封装请求
- floquet端口x极化入射波_请问CST 2012 floquet中的模式设置
- 【OpenCV 例程200篇】02. 图像的保存(cv2.imwrite)
- 拼多多上架专供湖北平价口罩 每天300万只
- python查看dll中所有函数_Python中的函数
- java求指数与对数
- EasyPR如何添加绿牌C++版
- CMPP3.0-超长短信
- JSP中文显示乱码解决方案
- 知识图谱(Knowledge Graph)
- 将字符串数组含有特定字符的值输出{“张三丰“,“张翠山“,“张无忌“,“宋远桥“,“莫声谷“,“俞正声“}
- 轩小陌的Python笔记-Pandas时间序列与日期
- bios计算机专业术语全称,bios是什么意思 电脑进入bios方法【图文】
- MAXON宣布任命高级领导人员