当前位置: 首页 > news >正文

phpstudy自定义安装mysql8.3并启动

phpstudy自定义安装mysql8.3并启动

先去官网:https://dev.mysql.com/downloads/下载压缩包文件
然后按下面的图片一步一步操作
选择MySQL Community Server
选择版本,选择第一个压缩包文件,下载
选择mysql8.3版本
下载完成后,解压到phpstudy环境目录下,如下图
phpstudy
然后进入mysql目录,配置my.ini文件,参考配置如下:

[mysql]
default-character-set=utf8
[mysqld]
basedir=D:/phpstudy_pro/Extensions/MySQL8.3.0/
datadir=D:/phpstudy_pro/Extensions/MySQL8.3.0/data/
character-set-server=utf8
default-storage-engine=MyIsam
max_connections=100
port=3306
collation-server=utf8_unicode_ci
init_connect='SET NAMES utf8'
innodb_buffer_pool_size=64M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=120
innodb_log_buffer_size=4M
innodb_log_file_size=256M
interactive_timeout=120
join_buffer_size=2M
key_buffer_size=32M
log_error_verbosity=1
max_allowed_packet=16M
max_heap_table_size=64M
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=32M
read_buffer_size=512kb
read_rnd_buffer_size=4M
server_id=1
skip-external-locking=on
sort_buffer_size=256kb
table_open_cache=256
thread_cache_size=16
tmp_table_size=64M
wait_timeout=120[client]
port=3306
default-character-set=utf8

MYSQL配置完毕,解下来配置环境变量。
我的是win11,其他系统大同小异。
此电脑——“属性”——“高级系统设置”——“环境变量”——“系统变量”——“Path”——“编辑”——“新建”
输入:D:\phpstudy_pro\Extensions\MySQL8.3.0\bin
环境变量设置

安装mysql8之后没有办法登录,初始密码是多少?
获取初始密码输入以下命令

mysqld --initialize --console

执行完毕后会显示初始密码

A temporary password is generated for root@localhost: APWCY5ws&hjQ

APWCY5ws&hjQ就是默认密码

如果刚开始没有记住这个密码,那就删除mysql目录下的data文件夹重新进行初始化
删除后执行命令进行初始化

1,自动生成无密码的root用户

mysqld --initialize --insecure

2,自动生成带随机密码的root用户

 mysqld --initialize

第一次执行的话,时间会久一些,执行结束后没有输出信息,但是,查看bin的同级目录下会多出一个data文件夹,里面一堆文件。
重新执行

mysqld --initialize --console

又会重新看到该密码

也可直接修改root帐号的密码

输入以下命令启动mysql服务

net start mysql   (关闭服务:net stop mysql)

启动成功输入

mysql -uroot -p

输入以下命令修改密码为Aa1234…

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Aa1234.. ';

PS. mysql8 默认密码长度是8,并且安全等级比较高,至少包含大小写字母各一个,数字至少1个,所以我们不妨先将密码设置为:Aa1234..

相关文章:

  • Seata中四种模式的适用场景
  • Atomsk球形化合物建模方法
  • MySQL---索引
  • JS原型和原型链的理解
  • CSP - X - 2023 普及组初赛试题及解析
  • uniapp移动端 IOS系统下无法与webview通信
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Span)
  • c语言文件操作(中)
  • Android 14.0 SystemUI设置系统导航栏默认为系统手势导航
  • Selenium库原代码WebDriver及WebElement方法属性总结
  • C语言入门学习 --- 7.结构体
  • 用pako.js压缩字符串,如何在后端用java解开?
  • Java项目:63 ssm网上花店设计+vue
  • 【Redis内存数据库】NoSQL的特点和应用场景
  • Java 构造方法
  • ES6指北【2】—— 箭头函数
  • [译]前端离线指南(上)
  • angular2开源库收集
  • Apache Spark Streaming 使用实例
  • Debian下无root权限使用Python访问Oracle
  • Druid 在有赞的实践
  • Hibernate【inverse和cascade属性】知识要点
  • HTML-表单
  • Rancher如何对接Ceph-RBD块存储
  • react 代码优化(一) ——事件处理
  • 大型网站性能监测、分析与优化常见问题QA
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 欢迎参加第二届中国游戏开发者大会
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 记录一下第一次使用npm
  • 使用common-codec进行md5加密
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 1.Ext JS 建立web开发工程
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • ​业务双活的数据切换思路设计(下)
  • #单片机(TB6600驱动42步进电机)
  • #控制台大学课堂点名问题_课堂随机点名
  • #微信小程序:微信小程序常见的配置传旨
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (编译到47%失败)to be deleted
  • (七)理解angular中的module和injector,即依赖注入
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (四)图像的%2线性拉伸
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)树状数组
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 发送邮件
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET中两种OCR方式对比
  • .skip() 和 .only() 的使用
  • /dev/sda2 is mounted; will not make a filesystem here!
  • [ C++ ] STL---仿函数与priority_queue
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [Android] Amazon 的 android 音视频开发文档
  • [C#] 如何调用Python脚本程序