简单的使用步骤

bin 下面有mysqld.exe 是服务端程序, mysql.exe 是客户端程序,需要先运行mysqld.exe

运行客户端是,如果直接双击运行就会进入游客模式

正确的运行方式: 在终端里指定 用户名+密码等参数

常见参数:

  • -h: 主机名称,如果是本机连接,可以忽略
  • -P: 指定端口默认3306, 可以不写
  • -u: 指定用户名
  • -p: 指定密码

环境变量的操作

注册系统服务

注册: mysql --install

删除: sc delete mysql (注意,是服务名称,不是文件名称)

启动服务: net start mysql

停止服务: net stop mysql

配置文件的使用

配置文件需要放在安装目录的根目录,bin同一级;文件名称为:my.ini

内容和使用cfg格式,即section(分区)+option(选项) , option包含在section里

[mysqld]分区 服务端配置 --> 修改后需要重启服务端

[mysql]分区 客户端配置 -->修改后需要退出客户端重新登录

为了让服务端和客户端编码格式一样,所以最好也写进配置文件里

#服务端
[mysqld]
character-set-server = utf8 # 这里的utf8不能加'-',因为'-'号有特殊意义 # 客户端
[mysql]
user = root
password = 123
default-character-set = utf8

查找进程

tasklist | findstr mysql

taskkill /f /pid xxxxxx

mysql 5.6 管理员密码的设置

  1. 知道原始密码

    • 登陆到mysql 执行更新语句来修改

      mysql> use mysql  # 要先进入到与user同层目录下
      
      Database changed  # 提示目录切换成功
      
      mysql> update user set password = password("321") where host = "localhost" and user="root";
      
      Query OK, 1 row affected (0.00 sec) # 修改成功
      Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; # 刷新密码,或者重启mysql新密码才生效 Query OK, 0 rows affected (0.00 sec)
    • mysqladmin 小工具 # 在cmd窗口下,不能进入mysql

      C:\WINDOWS\system32>mysqladmin -u root -p321 password 123  # -p+原始密码,                                                                    # password+新密码
      
      # 提示这个说明修改成功了  #意思是:在命令行界面上使用密码可能不安全。
      Warning: Using a password on the command line interface can be insecure.
  2. 不知道原始密码

    • 删除权限相关的文件(不推荐)

    • 跳过授权表

      手动启动mysqld指定参数

      mysqld --skip-grant-tables # 服务端会跳过读取存储用户信息的列表,直接运行
      
      mysql> use mysql  # 要先进入到与user同层目录下
      
      Database changed  # 提示目录切换成功
      
      mysql> update user set password = password("321") where host = "localhost" and user="root";
      
      Query OK, 1 row affected (0.00 sec) # 修改成功
      Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; # 刷新密码,或者重启mysql新密码才生效 Query OK, 0 rows affected (0.00 sec)

mysql-配置与使用(跳过原始密码登陆)的更多相关文章

  1. MYSQL命令练习及跳过数据库密码进行密码重新设置

        2.看当前所有数据库:show databases; 3.进入mysql数据库:use mysql; 4.查看mysql数据库中所有的表:show tables; 5.查看user表中的数据: ...

  2. mysql配置的讲解 mysql的root密码重置 mysql的登录

    一,MySQL配置的讲解 port  默认mysql端口 socket  用于服务器端和客户端通信的套连接文字 skip-locking 取消文件系统的外部锁 key_buffer_size  索引缓 ...

  3. mysql修改原始密码

    后期修改数据库用户的密码初始密码为自动生成,我们需要情况原始密码,再修改密码,mysqldmin -u root 只能用在修改为原始密码之后使用systemctl stop mysqldvim /et ...

  4. 安装mysql的步骤并利用mysql原始密码修改自定义密码

    1.给刚下载好的mysql软件tar包,进行解包 命令:tar -xf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 然后利用yum装包 命令:yum -y ins ...

  5. mysql配置主从复制

    1.原理: MySQL之间数据复制的基础是二进制日志文件(binary log file).一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在 ...

  6. MySQL 目录结构、配置文件、修改密码

    查看全局数据文件路径 show global variables like "%datadir%" 一.文件目录结构 文件安装路径为F:/JJ/MYSQL-5.6.42-WINX6 ...

  7. Mysql 5.7 安装 解压缩版 忘记密码

    [参考]Mysql 命令大全 [参考]MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置 [参考]MySQL5.7.19 服务挂掉 自动关闭 mysql ...

  8. Centos 7 中yum安装Mysql和修改mysql配置

    一. mysql安装 1.安装MySQL官方的Yum Repository [root@ecs-7bec-0002 mysql]# wget -i -c http://dev.mysql.com/ge ...

  9. MySQL-下载-安装-配置-多版本共存-设置密码-破解密码

    目录 MySQL下载安装与配置 官网下载(后面有镜像仓库下载) 从开源镜像仓库下载(快) 开源镜像仓库站点 MySQL的安装 解压 将MySQL添加至环境变量方便启动 配置MySQL 配置编码 安装M ...

随机推荐

  1. DELPHI开始支持LINUX DOCKER

    DELPHI开始支持LINUX DOCKER 本方翻译自Marco Cantu的文章. 在过去的几年中,将服务器端解决方案(实际上是任何类型的应用程序)部署到轻量级容器而不是物理机器或虚拟机已经变得越 ...

  2. 【转】Android root检测方法总结

    一 为什么要进行root检测?出于安全原因,我们的应用程序不建议在已经root的设备上运行,所以需要检测是否设备已经root,以提示用户若继续使用会存在风险. 二 root了会有什么风险?在Linux ...

  3. dubbo源码分析之基于SPI的强大扩展

    https://blog.csdn.net/luoyang_java/article/details/86609045 Dubbo采用微内核+插件体系,使得设计优雅,扩展性强.那所谓的微内核+插件体系 ...

  4. 笔记-Git:资源列表

    ylbtech-笔记-Git:资源列表 Yahoo!, Facebook, Salesforce, Microsoft, Twitter, Deutsche Telekom, Intuit, Mozi ...

  5. python MySQLdb 字典(dict)结构数据插入mysql

    背景: 有时候直接操作数据库字段比较多,一个个写比较麻烦,而且如果字段名跟数据库一致,那生成为字典后,是否能直接使用字典写入数据库呢,这样会方便很多,这里简单介绍一种方法. 实例: 1. 假设数据库表 ...

  6. 【jmeter】使用jmeter进行测试-示例

    介绍 jmeter主要用于负载测试,详细信息可以参见Google. 这里使用一个简单的示例,来介绍jmeter的使用. 涉及的功能点包括: HTTP HEADER配置 HTTP Request配置 J ...

  7. bootstrap datetimepicker 添加清空按钮

    <div class="ys-datetimepicker"> <input class="form-control" size=" ...

  8. 开发日记:在VS项目中使用SVN版本号作为编译版本号

    在实际项目中(特别是作为产品的项目),版本号是必不可少的一部分.版本号的规则也有许多种,在此不讨论具体的编码规范.对于迭代的产品,版本繁多,特别是有多个实施项目所使用产品的版本不同(基于定制需求)时, ...

  9. [Python] 项目的配置覆盖与合并

    参考来源: https://www.liaoxuefeng.com/wiki/1016959663602400/1018490750237280 代码稍微修改了一下 import os import ...

  10. [转载]schtasks命令使用实例介绍

    Schtasks /Query /s "XXX" /V /FO /CSV > XXX.csv 原文出处:http://www.dzwebs.net/2969.html sch ...