MYSQL8.0以上版本安装 修改密码以及 8.0以下版本安装
发布日期:2021-05-14 09:15:59 浏览次数:23 分类:精选文章

本文共 1618 字,大约阅读时间需要 5 分钟。

安装与配置MySQL 8.0

在安装MySQL 8.0之前,请确保系统满足最低要求,并准备好安装包。以下是详细的安装步骤和常见问题解决方法。

第一步 获取安装包下载MySQL 8.0的安装包。如果你是新手,可以从官方网站或可靠的镜像网站获取。确保下载的是适用于你操作系统的版本(Windows或Linux)。

第二步 配置环境变量在Windows系统上,安装完成后,请按照以下步骤配置环境变量:

  • 右键点击“此电脑”,选择“属性”,进入系统属性。
  • 切换到“高级设置”选项卡,点击“环境变量”按钮。
  • 在“系统变量”部分,找到“PATH”变量,选择“编辑”。
  • 在“变量值”中添加%MYSQL_HOME%\bin,其中MYSQL_HOME是你安装MySQL的目录路径(例如D:\mysql\mysql-8.0.15-winx64)。
  • 确保将路径添加到PATH变量中,这样可以通过命令提示符直接调用MySQL命令。
  • 第三步 安装MySQL

  • 打开命令提示符(Win + R,输入cmd,然后回车)。
  • cd到MySQL安装包的bin目录(例如D:\mysql\mysql-8.0.15-winx64\bin)。
  • 运行初始化命令:mysqld --initialize-insecure --user=mysql。这将在D:\mysql\mysql-8.0.15-winx64目录下生成data目录。
  • 启动MySQL服务:net start mysql。如果提示“服务名无效”,请执行mysqld -install命令,或者参考下面的解决方法。
  • 解决方法:如果服务启动失败执行以下命令:mysqld -install。注意:虽然某些资料中提到需要my.ini配置文件,但实际上在MySQL 8.0及以上版本中,默认配置文件已经足够。如果你之前已创建了my.ini文件,启动时可能会报错。建议删除my.ini文件,然后重新启动服务。

    第四步 登录MySQL

  • 打开命令提示符,进入MySQL安装目录的bin目录(例如D:\mysql\mysql-8.0.15-winx64\bin)。
  • 使用以下命令登录:mysql -u root -p。由于初始密码为空,直接回车即可。
  • 如果提示输入密码,记住初始密码为空,不需要输入任何字符。
  • 第五步 配置用户权限

  • 为root用户设置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password' PASSWORD EXPIRE NEVER
  • 修改加密规则(仅限MySQL 8.0及以上):ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'
  • 更新用户权限:FLUSH PRIVILEGES
  • 重启MySQL服务:
    • NET STOP mysql
    • NET START mysql
  • 注意:对于MySQL 5.7及以上版本,密码修改命令有所不同。执行以下命令:UPDATE mysql.user SET authentication_string = PASSWORD('your_password') WHERE user = 'root' AND host = 'localhost';然后执行FLUSH PRIVILEGES

    如果你使用的是低版本MySQL,请使用以下命令:UPDATE user SET password = PASSWORD('your_password') WHERE user = 'root' AND host = 'localhost';同样执行FLUSH PRIVILEGES

    通过以上步骤,你应该能够顺利安装并配置MySQL 8.0。如果在过程中遇到问题,请参考MySQL官方文档或社区资源获取帮助。

    上一篇:Centos 7.6 安装redis 并设置密码
    下一篇:安装docker 遇到的坑

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年05月09日 19时35分49秒