mysql第一次安装成功后初始化密码操作步骤

作者:夏目友人喵 时间:2024-01-19 22:20:45 

把文件解压到一个目录下

mysql第一次安装成功后初始化密码操作步骤

这是解压后的目录

 mysql第一次安装成功后初始化密码操作步骤

将my.ini文件考进去

 mysql第一次安装成功后初始化密码操作步骤

双击打开my.ini

找到这两行更改成自己的解压路径保存

 mysql第一次安装成功后初始化密码操作步骤

mysql第一次安装成功后初始化密码操作步骤

右键此电脑属性

 mysql第一次安装成功后初始化密码操作步骤

找到高级系统设置配置环境变量

 mysql第一次安装成功后初始化密码操作步骤

环境变量   新建 变量值是解压文件的路径

 mysql第一次安装成功后初始化密码操作步骤

Path 单击path编辑

 mysql第一次安装成功后初始化密码操作步骤

 mysql第一次安装成功后初始化密码操作步骤

新建

mysql第一次安装成功后初始化密码操作步骤

之后 用管理员身份打开cmd进入文件路径

 mysql第一次安装成功后初始化密码操作步骤

打开命令行窗口,在里面输入:mysqld --install

 mysql第一次安装成功后初始化密码操作步骤

这个命令是安装服务, 执行完后, 提示英文的成功, 这时候你可以在你的 windows 服务中看到  MySQL 的服务,移除服务命令为:mysqld remove

接着输入:


mysqld --initialize --console

执行这一步,是因为在MySQL5.7中没有data文件夹,需要用这几个命令产生data文件夹,并且初始化随机登陆密码

执行完会出现一大片英文,看不懂没关系,在最后面看到有一个 [email protected]: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码. 要记下来, root就是登陆的用户名,一会我们登陆 MySQL 数据库的时候要用(或者直接按下enter进入)

启动mysql服务

在安装后只有启动了mysql服务才能用,

命令行输入:


net start mysql

 mysql第一次安装成功后初始化密码操作步骤

修改默认密码

之前系统随机生成的密码只能用来登陆,然后修改密码,用不了mysql,只有修改了才能用

启动了mysql服务后

命令行输入:mysql -u root –p

 mysql第一次安装成功后初始化密码操作步骤

然后会提示要输入密码,就是之前生成的密码

登陆成功就是上图了,依次输入以下命令:


use mysql;
update user set authentication_string=password(“newpassword“) where user=”root”;
flush privileges;

 

mysql第一次安装成功后初始化密码操作步骤

至此mysql已经全部安装配置完成了,可以直接用了,如图,可以查看原有的那些数据库。

停止服务的命令:exit

之后再次登陆mysql直接输入修改后的密码就能进入了

安装过程报错及注意事项

我在安装成功后启动MySQL服务时,服务启动不了,提示:MySQL服务无法启动    服务没有报告任何错误    请键入NET HELPMSG 3534 以获得更多帮助,如下:

mysql第一次安装成功后初始化密码操作步骤

解决方案:安装好MySQL后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,

然后输入如下命令回车即可:


mysqld --initialize-insecure --user=mysql

 

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,

登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。

注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld --initialize-insecure --user=mysql命令会自动新建data文件夹。

上面就是mysql 安装成功以及第一次安装成功初始化密码操作的全部知识点内容,感谢大家的阅读和对脚本之家的支持。

来源:https://www.cnblogs.com/lxl0419/p/8977084.html

标签:mysql,初始化密码
0
投稿

猜你喜欢

  • Python实现使用request模块下载图片demo示例

    2021-10-08 10:13:48
  • python中json格式处理和字典的关系

    2021-04-10 04:35:12
  • 一文带你了解Python闭包的基本用法

    2022-01-01 19:54:25
  • 利用ajax制作在线翻译聊天室

    2007-12-28 21:44:00
  • MySql用DATE_FORMAT截取DateTime字段的日期值

    2024-01-14 02:48:22
  • 新手入门学习python Numpy基础操作

    2023-10-08 07:46:27
  • mysql中优化和修复数据库工具mysqlcheck详细介绍

    2024-01-23 21:53:38
  • 基于Vue.js的表格分页组件

    2024-05-02 16:41:50
  • python 模拟登陆github的示例

    2022-01-05 17:52:41
  • CentOS环境下安装Redis3.0及phpredis扩展测试示例

    2023-11-21 18:20:05
  • Vue 路由传参加密的示例代码

    2024-05-09 10:50:34
  • PL/SQL 类型格式转换

    2009-02-26 11:07:00
  • 浅谈go中defer的一个隐藏功能

    2024-04-28 09:13:07
  • python实现连续变量最优分箱详解--CART算法

    2023-01-15 16:33:05
  • 解决Python的str强转int时遇到的问题

    2023-02-28 23:03:02
  • 彻底搞懂Python字符编码

    2023-10-14 01:05:03
  • 解析SQL Server CDC配合Kafka Connect监听数据变化的问题

    2024-01-22 11:22:45
  • js实现固定显示区域内自动缩放图片的方法

    2024-04-16 09:51:35
  • 在python代码中加入环境变量的语句操作

    2023-03-01 22:58:19
  • flash与asp/php/asp.net通信的方法第1/3页

    2023-11-15 03:43:03
  • asp之家 网络编程 m.aspxhome.com