关于mysql:mysql安装配置更改密码

我这里下载了mysql 8 的zip版本

下载

  • Mysql下载地址(https://dev.mysql.com/downloa…
  • 抉择操作系统 microsoft Windows
  • 有两个下载选项

    • Recommended Download:(下载安装版)

      • 抉择上面的那个
    • Other Downloads:(下载解压缩版本)

      • 抉择第一个

下载完后解压到对应目录即可

配置

  • 点击环境变量中的path:输出D:\DevEvironment\mysql-8.0.24-winx64\bin(bin目录)
  • D:\DevEvironment\mysql-8.0.24-winx64(装置目录)下新建my.ini文件,按正文要求批改即可

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    # 设置mysql的装置目录
    basedir=D:\\DevEvironment\\mysql-8.0.24-winx64
    # 设置mysql数据库的数据的寄存目录
    datadir=D:\\DevEvironment\\mysql-8.0.24-winx64\\data
    # 容许最大连接数
    max_connections=200
    # 服务端应用的字符集默认为UTF8
    character-set-server=utf8
    # 创立新表时将应用的默认存储引擎
    default-storage-engine=INNODB

留神点:门路要应用\\,不然没用

  • 而后以管理员形式关上powershell或者cmd都能够,必须是管理员权限,否则会提醒回绝,权限不够
  • 输出 mysqld –initialize ,须要点工夫,期待即可
  • 输出mysqld install ,显示Service successfully installed.
  • 输出net start mysql,显示

即胜利启动mysql

如果有失败的中央,则执行执行 mysqld -remove命令将以前的谬误装置删除,否则会提醒曾经装置,而后反复上述步骤

留神点:data目录不须要手动建,mysqld –initialize 会主动创立

批改初始密码

  • 以管理员形式进入cmd或者powershell
  • 进入bin目录, cd D:\DevEvironment\mysql-8.0.24-winx64\bin
  • 敞开mysql服务,net stop mysql
  • 跳过Mysql明码验证,mysqld –console –skip-grant-tables –shared-memory
  • 上个窗口不要关(处于阻塞状态),以管理员形式新开一个控制台窗口
  • 进入bin目录, cd D:\DevEvironment\mysql-8.0.24-winx64\bin
  • 输出mysql -u root -p
  • 会提醒输出明码,间接回车,不必输出明码,会进入mysql脚本模式
  • use mysql; 回车
  • update user set authentication_string=” where user=’root’; (注:‘’明码为空)
  • 而后退出quit
  • 敞开前一个窗口!!
  • 顺次输出net stop mysql、net start mysql
  • 而后输出mysql -u root -p 而后回车(明码下面曾经设置为空),再回车
  • 输出ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;(本人设定明码)
  • quit,而后验证一下,输出mysql -u root -p新密码 (留神p和新密码没有空格)
  • 或者mysql -u root -p 而后回车,输出新密码,再回车
  • 显示mysql>就胜利了,进入了mysql脚本模式,exit即可

后续待更新

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理