二验证配置 关闭之前的 cmd 窗口重新打开一个普通 cmd无需管理员 直接输入登录命令若能成功进入 MySQL说明环

启动 MySQL 服务 net start MySQL80  # 服务名需与安装时一致 提示 MySQL80 服务已经启动成功 表示启动成功 停止服务命令后续需关闭时使用net stop MySQL80, 四问题 4忘记 root 密码 解决步骤 停止 MySQL 服务net stop MySQL80 以跳过授权表的方式启动 MySQL mysqld --console --skip-grant-tables --shared-memory 3. 重新打开一个 cmd 窗口登录 MySQL无需密码 mysql -u root -p  # 直接回车无需输入密码 4. 修改密码将 123456 改为新密码 sql USE mysql;UPDATE user SET authentication_string  PASSWORD(123456) WHERE user  root;FLUSH PRIVILEGES;  # 刷新权限exit; 关闭第一个跳过授权表的 cmd 窗口重启 MySQL 服务net start MySQL80用新密码登录即可,然后接着next 这里设置自己的mysql密码确认好了点击Next即可 继续下一步不作修改,  点击Execute进行执行需要等待一小会儿   执行完成点击Finish即可然后点击next再点击Finish即可 到这已实现了Mysql的安装  三初始化 MySQL 服务 以  管理员身份  打开 cmd 命令提示符重要否则权限不足 方法Win R 输入 cmd右键 cmd 图标选择 “以管理员身份运行”, , 五修改 root 密码替换临时密码 登录 MySQL使用之前记录的临时密码 mysql -u root -p 输入临时密码粘贴即可输入时不显示明文回车后进入 MySQL 命令行出现 mysql 提示符,。

二问题 2连接可视化工具时提示 “plugin caching_sha2_password could not be loaded” 原因MySQL 8.0 默认使用 caching_sha2_password 认证插件旧版可视化工具不支持 解决 已在 my.ini 中配置 default_authentication_pluginmysql_native_password重新初始化服务即可 若已安装完成可登录 MySQL 后执行以下命令修改插件​​​​ ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 你的密码;FLUSH PRIVILEGES;  # 刷新权限 三问题 3启动服务时提示 “服务启动失败错误 1067” 原因my.ini 配置错误如路径含中文、空格或 data 文件夹已存在 解决 检查 basedir 和 datadir 路径是否为非中文、无空格 删除 data 文件夹若已生成 重新执行初始化命令 mysqld --initialize --console再启动服务, 退出 MySQL 命令行 exit; 修改 root 用户允许远程连接 UPDATE mysql.user SET host % WHERE user root; 不同的版本不同的效果如果你上面执行报错了情按照下面的这个来 ALTER USER rootlocalhost IDENTIFIED BY 123456; -- 修改root允许任意IP连接 UPDATE mysql.user SET host % WHERE user root; -- 刷新权限让配置生效 FLUSH PRIVILEGES; 三、配置环境变量可选方便全局调用 一配置步骤 右键点击 “此电脑” → “属性” → “高级系统设置” → “环境变量” 在 “系统变量” 中找到 Path点击 “编辑” 点击 “新建”粘贴 MySQL 的 bin 目录路径例如D:\Program Files\MySQL\mysql-8.0.44-winx64\bin 点击 “确定” → “确定” → “确定”保存环境变量配置。

五、常见问题及解决方案 一问题 1初始化时提示 “mysqld 不是内部或外部命令” 原因未切换到 MySQL 的 bin 目录或环境变量未配置 解决 确保 cmd 中已通过 cd /d 路径 切换到 bin 目录 若已配置环境变量关闭 cmd 重新打开即可, MySQL 一、下载 MySQL 一下载地址 官网下载社区版 MySQL推荐选择  MySQL 8.0.44 社区版 稳定版兼容性强下载地址MySQL Community Downloads 二下载步骤 打开官网后选择  MySQL Community Server 进入下载页面 https://dev.mysql.com/downloads/mysql/ https://dev.mysql.com/downloads/mysql/ 点击  Archives 历史版本在  Select Version  中选择  8.0.44 如果这里面没有你需要的版本那请按照下面走 选择下载 MSI Installer的这个 【注意】我这里是windows版本 如果大家有谁不是windows版本的建议Operating System选择对应的版本   无需登录直接点击  No thanks, 二验证配置 关闭之前的 cmd 窗口重新打开一个普通 cmd无需管理员 直接输入登录命令若能成功进入 MySQL说明环境变量配置成功 mysql -u root -p 输入自己设置的密码回车后出现 mysql 提示符即可, 切换到 MySQL 的 bin 目录根据自己的解压路径修改命令  在cmd上执行 cd /d D:\softWare\mysql\bin 执行初始化命令生成临时密码务必记录 mysqld --initialize --console 关键操作 4.1 执行后cmd 窗口会输出一串日志找到 rootlocalhost: 后面的字符串例如rootlocalhost: abcd1234!这是 临时密码复制保存后续登录需要 4.2 如果没有找到临时密码检查 my.ini 配置是否正确或删除 data 文件夹若已生成后重新执行初始化命令, just start my download  开始下载。

0 rows affected (0.01 sec) 表示修改成功, 如果没有找到临时密码检查 my.ini 配置是否正确或删除 data 文件夹若已生成后重新执行初始化命令。

  有时候会提示需要登录oracle  我遇到过一次  可以登陆oracle或者刷新重新进入就没了 下载完成了开始安装 二、安装 MySQL 按照我发的流程执行 一解压文件 下载完成后将msi放到指定目录  目录要求  非中文、无空格的目录 重要避免后续报错例如 如果下载了就跳过这个实际上my.ini里面的内容就是这个但是这个复制完总是有乱码问题要是嫌弃麻烦就直接下载上面的 在D:\softWare\mysql下新建一个文本文件重命名为 my.ini后缀名改为 .ini不是 .txt 用记事本打开 my.ini粘贴以下内容根据自己的解压路径修改 basedir 和 datadir其他配置默认即可 [mysqld]# 设置 3306 端口port3306# 设置 MySQL 的安装目录解压后的根目录basedirD:\Program Files\MySQL\mysql-8.0.44-winx64# 设置 MySQL 数据库的数据存放目录自动生成无需手动创建datadirD:\Program Files\MySQL\mysql-8.0.44-winx64\data# 允许最大连接数max_connections200# 允许连接失败的次数防止暴力破解max_connect_errors10# 服务端使用的字符集默认为 UTF8MB4支持 emoji 表情character-set-serverutf8mb4# 创建新表时将使用的默认存储引擎default-storage-engineINNODB# 默认使用“mysql_native_password”插件认证解决可视化工具连接报错问题default_authentication_pluginmysql_native_password[mysql]# 设置 mysql 客户端默认字符集default-character-setutf8mb4[client]# 设置 mysql 客户端连接服务端时默认使用的端口port3306default-character-setutf8mb4 接下来开始安装 Next 方式1安装完成了有些人下载了zip的包解压双击然后显示如下界面可以按照下面这个走要是按照msi的请忽略   next 选好后点击OK然后点击Next  到这里也不需要修改任何内容继续下一步 这里一般选择传统密码看个人习惯, 个人觉得下面的就不用看了除非遇到错误否则下面就是连接客户端   四、可视化工具连接 MySQL以 Navicat 为例 一工具准备 下载 Navicat推荐 Navicat Premium 16支持多数据库连接安装后打开, 四安装并启动 MySQL 服务 安装 MySQL 服务服务名默认是 MySQL可自定义例如 MySQL80 mysqld --install MySQL80  # 自定义服务名后续启动更方便 提示 Service successfully installed 表示安装成功 若提示 “服务已存在”先执行卸载命令sc delete MySQL或对应服务名再重新安装, 修改 root 密码将 123456 改为自己的密码建议字母 数字 符号组合 ALTERUSERrootlocalhost IDENTIFIED BY123456; 提示 Query OK, 六、注意事项 MySQL 安装路径务必  非中文、无空格 否则会出现各种兼容性问题 临时密码和自定义密码务必保存好丢失后需按 “忘记 root 密码” 步骤重置 data  文件夹是数据库数据存放目录请勿手动删除否则会导致数据丢失 若需远程连接 MySQL需在服务器防火墙开放 3306 端口并修改 root 允许远程访问 SQL ALTER USER root% IDENTIFIED WITH mysql_native_password BY 你的密码;FLUSH PRIVILEGES; 可视化工具除了 Navicat还可选择 MySQL Workbench官网免费、DataGrip专业级需激活等操作逻辑类似, 二连接步骤 点击 Navicat 左上角 “连接” → 选择 “MySQL” 在弹出的 “新建连接” 窗口中填写以下信息 连接名自定义例如Localhost_MySQL80 主机localhost本地连接远程连接需填写服务器 IP 端口3306默认端口与 my.ini 中配置一致 用户名root默认管理员账号 密码自己设置的 MySQL 密码 点击 “连接测试”若提示 “连接成功”说明配置正确 点击 “确定”左侧会显示新建的连接双击即可打开开始操作数据库。

三新建数据库 右键新建的连接 → 选择 “新建数据库” 填写数据库信息 数据库名自定义例如test_db 字符集utf8mb4支持中文和 emoji 排序规则utf8mb4_general_ci默认即可 点击 “确定”数据库创建成功可右键数据库创建表、插入数据等。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/Jk/50664.html