简单的使用步骤

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. 敏捷项目管理—Scrum框架总结

    Scrum中的角色 Scrum Master——项目负责人.项目经理 保护团队不受外界干扰,是团队的领导和推进者,负责提升 Scrum 团队的工作效率,控制 Scrum 中的“检视和适应”周期过程.与 ...

  2. How to Install Ruby on CentOS/RHEL 7/6

    How to Install Ruby on CentOS/RHEL 7/6 . Ruby is a dynamic, object-oriented programming language foc ...

  3. wx.request 请求与django

    wx.request 1.wx.request相当于ajax请求,和django后台进行交互 官方文档:https://developers.weixin.qq.com/miniprogram/dev ...

  4. SVN 从主干合并到分支库

    主干库:平时开发用的库, 分支库:中途需要进行上生产环境的库 分支库的版本从主干库拉过去就行 红色的为分支库. 创建的速度很快. 1.创建好后,在主干库添加一个文件. 2.然后分支库进行合并,这里用e ...

  5. centos7.5系统elasticsearch使用滚动和全新安装升级到最新的elasticsearch7.4.2版本

    背景: 生产环境大量使用 elasticsearch 集群,不同的业务使用不同版本的elasticsearch es经常曝出一些大的漏洞,需要进行版本升级,并且使用x-pack的基本验证功能,避免用户 ...

  6. redis-cli中文乱码

    在开发过程中,需要验证redis缓存中的数据,发现redis存储的中文全是乱码,因为默认情况下redis不转义中文.如果在平常开发中想要看到中文内容,可以在使用redis-cli 命令登陆redis服 ...

  7. python初级(302) 6 对象(三)

    一.复习 1.什么是魔法方法? 2.什么是类的初始化函数? 二.什么是self 使用一个类可以创建多个对象实例,例如: ball1 = Ball("red", "smal ...

  8. shell基础知识之 stdin,stdout,stderr和文件描述符

    stdin,stdout,stderr stdin=0 stdout=1 stderr=2 使用tee来传递内容,把stdout 作为stdin 传到下个命令 root@172-18-21-195:/ ...

  9. WPF之图片处理系列(19/590)

    https://www.cnblogs.com/Big-Head/p/12068230.html

  10. 细说RESTful API之文档管理

    目录 API文档格式 文档管理方式 基于注解实现,代码和文档在一起 Swagger Api2Doc 基于API测试工具生成 Postman rest-client 独立编写文档 RAP DOCleve ...