• MySQL图形化安装相关总结(含软件分享)


    MySQL修改root密码的4种方法

    方法1: 用SET PASSWORD命令
    首先登录MySQL。

    格式:mysql> set password for 用户名@localhost = password(‘新密码'); 
    例子:mysql> set password for root@localhost = password(‘123');
    

    方法2:用mysqladmin

    格式:mysqladmin -u用户名 -p旧密码 password 新密码 
    例子:mysqladmin -uroot -p123456 password 123
    

    方法3:用UPDATE直接编辑user表
    首先登录MySQL。

    mysql> use mysql; 
    mysql> update user set password=password(‘123') where user='root' and host='localhost'; 
    mysql> flush privileges;
    

    方法4:在忘记root密码的时候,可以这样
    以windows为例:

    1. 关闭正在运行的MySQL服务。
    2. 打开DOS窗口,转到mysqlin目录。
    3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
    6. 连接权限数据库: use mysql; 。
    7. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。
    8. 刷新权限(必须步骤):flush privileges; 。
    9. 退出 quit。
    10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

    MySQL下载安装

    • 相关程序分享链接:
      数据库MySQL下载分享:Mysql-8.0.18-winx64
      图形化软件SQL yog下载分享:SQLyog-12.5.0-0

    • 添加环境变量PATH:

    • 解压MySQL*.zip文件后,目录下新建 my.ini 文件配置:

    注意:my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。
    [client]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
     
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=D:\Win10-Program Files\mysql-8.0.18-winx64
    # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
    # datadir=D:\Win10-Program Files\mysql-8.0.18-winx64\data
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    • 以管理员身份运行cmd(一定要用管理员身份运行,否则权限不够)

    • 如果MySQL安装成功,输入 mysql -V 即可看到版本号

    • 输入 mysqld --initialize --console,终端出现很多提示符,里面就包含有root用户的初始密码,记下这个密码,非常重要!!!

    • 输入 mysqld -install 安装mysqld

    • 输入 net start mysql 启动mysql服务

    • 输入 net stop mysql 停止mysql服务

    • 输入 mysql -u root -p,回车,输入(初始)密码,使用root账户登录MySQL

    都说酒是陈的香。
  • 相关阅读:
    SpringMVC—对Ajax的处理(含 JSON 类型)(2)
    md5加密(1)
    js生成邀请码(2)
    SpringMVC---依赖注入与面向切面
    初识json
    java集合类(2)
    springmvc与struts2的区别
    模拟14
    NOIP模拟13
    NOIP模拟12
  • 原文地址:https://www.cnblogs.com/yihangjou/p/11893255.html
Copyright © 2020-2023  润新知