网站首页 > java教程 正文
1-先去官网下载点击的MySQL的下载
2-配置初始化的my.ini文件的文件
3-初始化MySQL
4-安装MySQL服务 + 启动MySQL 服务
5-连接MySQL + 修改密码
- 先去官网下载点击的MySQL的下载
下载完成后解压
解压完是这个样子
- 配置初始化的my.ini文件的文件
解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置:
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数据的存放目录datadir=C:\Program Files\MySQL\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=3306default-character-set=utf8mb4
配置文件中的路径要和实际存放的路径一致(8.0.18不要手动创建Data文件夹)
- 初始化MySQL
在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况
C:\Windows\System32
右键以管理员身份运行
打开后进入mysql的bin目录
在MySQL目录下的bin目录下执行命令:
mysqld --initialize --console
注意![注意] [MY-010454] [服务器]为root @ localhost生成临时密码:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!
如果出现系统错误问题
列:这个是因为缺少微软的一些运行所需的库。这个百度一下都可以找到下载源安装一下(可能需要重启 )
- 安装MySQL服务 + 启动MySQL 服务
安装mysql服务
执行下面的命令:
mysqld --install [服务名] ###(服务名可以不加默认为mysql)
成功了!
如果出现这个
说明mysql的服务还在把它删掉
用这个命令
SC删除的MySQL
在执行上面安装服务
服务安装成功之后通过命令
net start mysql
启动MySQL的服务
总体三步走
1初始化MySQL
2创建服务
3启动服务
到这你的MySQL已经是安装好了!
- 连接MySQL + 修改密码
相信大家都有的Navicat,小海豚等数据库图形化工具
没有我们去Navicat官网下一个(可以免费使用14天的!)
MySQL的服务已经开启了就直接打开的Navicat去连接
新建的MySQL的连接
还记得刚刚让你复制的root @ localhost:后面的初始密码了吗?现在要用到它了复制粘贴上去!(稍微注意一下空格啊)
测试一下!
MySQL的是成功安装了也可以登录
现在就是改密码的时候了
也可以在mysql的bin目录下 进行数据库连接 mysql -u root -p
再输入密码 回车
有了mysql> 这个的时候 你就可以去改密码了!
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
密码修改成功后
exit;(退出mysql)
写SQL改密码吗?
太麻烦了太low了
来我有个简单的方法
用Navicat的双击刚刚保存的连接
就会提示我们输入新密码
OK了
教程到此为止
猜你喜欢
- 2024-09-19 “全栈2019”Java第一百一十二章:什么是闭包?
- 2024-09-19 Java两个Set集合判断是否有交集(java set求并集)
- 2024-09-19 从一道面试题说起:GET 请求能传图片吗?
- 2024-09-19 Java设计模式(二十):职责链模式(java责任链模式的应用场景)
- 2024-09-19 32位和64位的JVM应该用哪个?
- 2024-09-19 Mac下安装 JDK17(mac下安装nvm以及node)
- 2024-09-19 Java Web项目部署(二)——JDK、Tomcat
- 2024-09-19 Java Web项目部署(三)-MySQL8(javaweb连接mysql具体步骤)
- 2024-09-19 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
- 2024-09-19 win7下绿色版mysql-5.7.18winx64如何配置
你 发表评论:
欢迎- 最近发表
-
- class版本不兼容错误原因分析(class更新)
- 甲骨文Oracle公司为Java的最新LTS版本做出改进
- 「版本发布」Minecraft Java开发版 1.19.4-pre1 发布
- java svn版本管理工具(svn软件版本管理)
- 我的世界1.8.10钻石在第几层(我的世界1.7.2钻石在哪层)
- Java开发高手必备:在电脑上轻松切换多个JDK版本
- 2022 年 Java 开发报告:Java 8 八年不到,开发者都在用什么?
- 开发java项目,选择哪个版本的JDK比较合适?
- Java版本选型终极指南:8 vs 17 vs 21特性对决!大龄程序员踩坑总结
- POI Excel导入(poi excel导入附件)
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)