【MySQL】本地创建MySQL数据库详解

下载MySQL

下载网址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

在这里插入图片描述

安装

  1. 将下载好的压缩包解压到D盘。
    在这里插入图片描述

  2. 在解压好的文件夹中创建my.ini文件。
    在这里插入图片描述

  3. 将以下代码复制粘贴到创建好的my.ini文件中。注意修改文件路径。

    [mysqld]
    #设置端口号
    port=3306
    
    #设置mysq的安装目录
    #切记此处一定要用双斜料杠\
    basedir=D:\database\mysql-8.2.0-winx64
    #设置mysq数据库Q的数据存放目录
    datadir=D:\database\mysql-8.2.0-winx64\data
    
    #允许最大连接数
    max_connections=200
    
    #允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    
  4. 添加环境变量
    右键点击“此电脑”>>属性>>高级系统设置>>环境变量>>编辑Path变量,添加MySQL安装目录下的bin文件路径。
    在这里插入图片描述

  5. (方法一)点开【开始】菜单>>在搜索框中输入“cmd”>>在搜索结果中,右击【命令提示符】程序>>点击选择“以管理员身份运行”>>进入到MySQL安装的bin目录下。
    在这里插入图片描述
    在这里插入图片描述

    (方法二)进入到MySQL安装的bin目录下。在路径栏输入cmd,管理员身份运行cmd
    在这里插入图片描述
    在这里插入图片描述

  6. 在终端窗口中输入mysqld --install安装,安装成功会提示:Service successfully installed.
    在这里插入图片描述

  7. 初始化数据库:mysqld --initialize,这个命令会自动生成data目录。如果你my.ini文件没填data,则不会生成。
    在这里插入图片描述
    在这里插入图片描述

  8. 启动MySQL服务:net start mysql, 停止服务:net stop mysql
    在这里插入图片描述

重置密码

  1. 查找密码。
    先启动MySQL服务,再以管理员身份打开一个cmd。输入mysql -u root -p 回车>>随便输入密码,回车>>进入到MySQL安装的data目录下,打开以“err”结尾的文件>>搜索password查找初始密码。
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

  2. 修改密码。
    依次执行如下命令:
    (1)登录MySQL:mysql -u root -p 回车输入查找到的密码
    (2)取消使用初始密码:alter user 'root'@'localhost' identified by '初始密码' password expire never;
    (3)设置新密码:alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
    (4)刷新权限:flush privileges;
    在这里插入图片描述

本地连接

Navicate安装参考文章:【数据库】Navicate15永久破解版安装教程
连接Navicate for MySQL数据库:
在这里插入图片描述

相关推荐

  1. MySQL数据库——5、创建数据表

    2024-01-13 14:30:06       10 阅读
  2. MySQL-创建数据表

    2024-01-13 14:30:06       11 阅读

最近更新

  1. adb 常用的命令总结

    2024-01-13 14:30:06       0 阅读
  2. gcc: options: -specs

    2024-01-13 14:30:06       0 阅读
  3. Python题解Leetcode Hot 100之栈和堆

    2024-01-13 14:30:06       0 阅读
  4. docker容器如何与本地配置文件关联

    2024-01-13 14:30:06       0 阅读
  5. SQL 字段类型-上

    2024-01-13 14:30:06       1 阅读
  6. C++ 入门04:数组与字符串

    2024-01-13 14:30:06       1 阅读
  7. 简谈设计模式之原型模式

    2024-01-13 14:30:06       1 阅读
  8. GPT带我学-设计模式-13策略模式

    2024-01-13 14:30:06       1 阅读
  9. 写一个字符设备的驱动步骤

    2024-01-13 14:30:06       1 阅读

热门阅读

  1. json类型转换对象含有泛型

    2024-01-13 14:30:06       31 阅读
  2. C程序训练:大数相乘与阶乘的计算

    2024-01-13 14:30:06       37 阅读
  3. nginx配置

    2024-01-13 14:30:06       42 阅读
  4. 汇编和C语言转换

    2024-01-13 14:30:06       35 阅读
  5. Linux 脚本中 0 1> 2> >& <的含义

    2024-01-13 14:30:06       35 阅读
  6. Vue高级

    2024-01-13 14:30:06       39 阅读
  7. Oracle VARCHAR和VARCHAR2区别

    2024-01-13 14:30:06       37 阅读
  8. 交换机详细指南

    2024-01-13 14:30:06       35 阅读