MySQL8.0免安装及phpmyadmin配置

安装包解压,运行mysqld文件后,启动net start,提示成功,但进入phpmyadmin登录页面后,输入用户名,提示不支持空密码,config.default.php设置密码后,提示

mysqli::real_connect(): (HY000/2002): 由于目标计算机积极拒绝,无法连接

重新设置

一、mysql8启动及配置

1 修改目录下my.ini文件

mysqld

设置3306端口

port=3306

设置mysql的安装目录

basedir=D:\\mysql # 切记此处一定要用双斜杠\\,单斜杠我这里会出错

设置mysql数据库的数据的存放目录

datadir=D:\\mysql\\Data # 此处同上

2 管理员权限运行命令行界面(CMD或PowerShell),进入bin目录,执行mysqld --initialize-insecure命令来初始化数据库,生成Data目录。
3 输入mysqld --install安装MySQL服务,使用net start mysql命令来启动MySQL服务
4 mysql -u root -p命令回车登录mysql(此时密码为空)
5 use mysql; 修改用户名和密码

ALTER USER 'username'@'localhost' IDENTIFIED BY 'newpassword';

6 刷新 FLUSH PRIVILEGES; exit退出mysql环境

二、phpmyadmin管理

进入phpmyadmin登录页面,输入用户名和密码,成功!

相关推荐
stuartevil2 小时前
【MySQL】SQL菜鸟教程(一)
sql·mysql·oracle
流星白龙2 小时前
【MySQL】7.MySQL基本查询(2)
android·mysql·adb
mldlds2 小时前
MySQL加减间隔时间函数DATE_ADD和DATE_SUB的详解
android·数据库·mysql
wefly20173 小时前
从使用到原理,深度解析m3u8live.cn—— 基于 HLS.js 的 M3U8 在线播放器实现
java·开发语言·前端·javascript·ecmascript·php·m3u8
luanma1509803 小时前
PHP vs C++:编程语言终极对决
开发语言·c++·php
chehaoman6 小时前
MySQL的索引
android·数据库·mysql
rrrjqy7 小时前
用 Docker 部署远程 MySQL:从端口踩坑到权限全开(附避坑指南)
mysql·adb·docker
ahauedu9 小时前
MySQL 8.0+ 默认使用 caching_sha2_password 插件进行密码加密
数据库·mysql
华科大胡子9 小时前
此电脑网络位置异常的AD域排错指南
开发语言·php
_evenif10 小时前
MySql 8 一机多实例部署
linux·数据库·mysql