首页 > 数据库 >MySQL安装步骤

MySQL安装步骤

时间:2023-12-06 17:44:06浏览次数:46  
标签:-- 步骤 MySQL 默认 密码 mysql 安装 客户端

MySQL安装步骤

  1. 查询是否安装

    查找以前是否装有mysql
    sc query mysql
    以管理员模式打开命令运行行,运行下面命令
    删除mysql
    停止服务
    net stop mysql
    删除
    sc delete mysql
    检查
    sc query mysql
    
  2. 下载压缩包添加my.ini配置文件

    [client]    #客户端设置,即客户端默认的连接参数
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
     
    #默认编码
    default-character-set = utf8mb4
     
    [mysql]    #客户端设置
    #MySQL 提示符配置
    #用户名@主机名+mysql版本号+数据库名
    prompt=\\u@\\h \\v [\\d]>\\_
     
    # 设置mysql客户端默认字符集
    default-character-set = utf8mb4
     
    [mysqld]    #服务端基本设置
    # 默认连接端口
    port=3306
     
    # MySQL安装根目录的路径
    basedir=H:\mysql-8.0.28-winx64
     
    # MySQL服务器数据目录的路径
    datadir=H:\mysql-8.0.28-winx64\data
     
    # 允许最大连接数
    max_connections=200
     
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
     
    #服务端默认编码
    character_set_server = utf8mb4
     
    #在创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
     
    # 配置时区
    default-time_zone='+8:00'
    
  3. 安装并指定配置文件

    
    mysqld --install "MySQL" --defaults-file="H:\mysql-8.0.28-winx64\my.ini"
    
    初始化
    mysqld --initialize --console  ---- 生成data文件的随机密码   hBLJiq#sq4>8
    
    开启服务
    net start mysql
    
    登录验证
    mysql -uroot -p data文件的随机密码
    
    修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    验证配置文件
    \s
    退出MySQL
    \q
    
    登录
    mysql -uroot -hlocalhost -p123456
    
    
    
  4. 环境变量

    不用多说,添加系统变量,path添加bin目录

  5. MySql忘记密码解决

    关闭服务
    
    跳过密码验证
    mysqld -console --skip-grant-tables --shared-memory
    
    另打开CMD 上个跳过密码验证的CMD不要关闭
    mysql -uroot -p 
    将登陆密码设置为空
    use mysql; 
    update user set authentication_string='' where user='root';
    \q
    关闭第一个CMD
    启动服务
    登录MySQL  此时密码为空
    进入后修改密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    

上述内容为大学期间参考其他博客内容,参考链接有部分丢失
https://www.cnblogs.com/itcui/p/15511683.html 转载

标签:--,步骤,MySQL,默认,密码,mysql,安装,客户端
From: https://www.cnblogs.com/bunyip/p/17880123.html

相关文章

  • windows 使用wsl安装linux环境
    网上的教程大多都需要安装虚拟机,找寻起来比较麻烦,特此记录本机用的window11系统第一步:关掉防火墙,以管理员身份打开终端然后输入wsl--install只输入wsl也可,会有对应的帮助信息弹出如果弹出无法解析服务器的名称或地址。如果网络链接没有问题,则需要去检查自己的网络配置,设置DNS......
  • go的编译器安装
    中文网:https://studygolang.com/dl 点击下载 next-next后安装路径:D:\Go\  next-next-install gobuild生成可执行文件.exe./可执行文件.exe执行 ......
  • 【解决方案】MySQL5.7 百万数据迁移到 ElasticSearch7.x 的思考
    目录前言一、一次性全量二、定时任务增量三、强一致性问题四、canal框架4.1基本原理4.2安装使用(重点)版本说明4.3引入依赖(测试)4.4代码示例(测试)五、文章小结前言在日常项目开发中,可能会遇到使用ES做关键词搜索的场景,但是一般来说业务数据是不会直接通过CRUD写进ES的。因为......
  • Typora安装教程
    网上Typora安装教程大致有3大类:序列号注册表替换dll上面三种我都试过,个人感觉使用修改注册表的方式最稳妥。讲一下方法:下载typora旧版本:Typora旧版下载下载完win+R输出入regedit打开注册表找到路径\HKEY_CURRENT_USER\Software\Typora先把Typora的检测......
  • 在MySql一个数据源的所有数据库中根据数据表注释查询数据表所属数据库以及表名_根据某
    Selecttable_schema'数据库名',table_name表名,TABLE_COMMENT'表注解'fromINFORMATION_SCHEMA.TABLESWhereTABLE_COMMENTLIKE'%环境监测%';selectTABLE_SCHEMA'数据库名',TABLE_NAME'表名',COLUMN_NAME'列名',CO......
  • Python学习前准备之Python环境安装和Pycharm使用
    【一】python解释器安装【1】Python官网https://www.python.org【2】Python各版本解释器官网https://www.python.org/downloads/【二】Windows系统安装Python解释器【1】下载Python版本解释器现在已经更新到了3.13版本的Python解释器,但是最新的解释器往往都会存在一......
  • 数据库系列:MySQL不同操作分别用什么锁?
    数据库系列:MySQL慢查询分析和性能优化数据库系列:MySQL索引优化总结(综合版)数据库系列:高并发下的数据字段变更数据库系列:覆盖索引和规避回表数据库系列:数据库高可用及无损扩容数据库系列:使用高区分度索引列提升性能数据库系列:前缀索引和索引长度的取舍数据库系列:MySQL引擎My......
  • 小新Pro13 新手安装linux 注意事项
    家中有闲置的小新,是A卡正好合适装linux安装前关闭安全引导通过关机键旁边的重置口重新开机OR在开机界面按F2(开启Hotkey模式的要按Fn+F2)进入BIOS设置界面,关闭SecureBoot,这样方便安装linux系统刻录linux有很多发行版大家可以自行选择,推荐Ubuntu,相关资源比较丰富。我......
  • electron项目同一壳版本号(目录)实现安装信息和内容不同(少量不同)
    一、通过electron层的scripts中的build.nsi文件修改安装生成的set.ini文件内容SetShellVarContextall/*把当前安装包的名字写入set.ini,便于程序读取并设置{setupname}参数*/IfFileExists"$INSTDIR\set.ini"0file_not_foundWriteINIStr"$INSTDIR\R......
  • linux安装postgresql三种方式【转】
    linux下安装PostgreSQL可采用三种方式,二进制已编绎安装包、安装、源码安装三种方式进行安装方式1:yum安装,建议使用这种参看官方文档如下地址:sudoyuminstall-ysudoyuminstall-ypostgresql15-serversudo/usr/pgsql-15/bin/postgresql-15-setupinitdbsudosystemctlena......