• window系统mysql安装后获取默认密码


    未设置密码,获取默认密码方法

    第一步:进去mysql根目录下,如果没有data文件夹可以新建一个,找不到my.ini文件也新建一个(在根目录下创建的my.ini,重新配置的参数会覆盖源文件的参数,所以找不到源文件也没关系,linux系统下配置文件为my.cnf)

    在my.ini配值参数如下:

    [mysqld] 
    #mysql所在目录
    basedir=C:Program FilesMySQLMySQL Server 5.7    
    
    #mysql所在目录data,为数据存储地址
    datadir=C:Program FilesMySQLMySQL Server 5.7data    
    
    #开启时间戳打印
    explicit_defaults_for_timestamp=true               
    

    第二步:以管理员身份打开cmd,cd到mysql目录in下,输入: mysqld --install

    这个命令是安装服务执行完后, 提示英文的成功(移除服务命令为:mysqld --remove )

    第三步:执行 mysqld --initialize --user=mysql --console

    也可以执行 mysqld --initialize --console ,执行这一步,是因为在MySQL5.7中没有data文件夹,需要用这几个命令产生data文件夹,并且初始化随机登陆密码,执行完会出现一大片英文,找到这一句A temporary password is generated for root@localhost: 默认密码就可以了

    在data找到.err 结尾的文件打开,里面存有打印的信息,也存着刚打印的默认密码

    第四步:执行 mysql -u root -p 默认密码,进去mysql更改新密码

    输入更改密码命令

    use mysql; 
    update user set password=password('新密码') where user='root' and host='localhost'; 
    flush privileges; 
    

    结束后,重新登陆mysql,输入新密码。

    拓展知识:更改密码的三种方式

    方法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;

  • 相关阅读:
    Flask 入门
    Android studio 混淆打包
    Android----获取包名和sh1
    windows下 安装 rabbitMQ 及操作常用命令
    Nginx
    Linux安装mongoDB步骤和方法
    史上最简单的 SpringCloud 教程 | 终章
    idea 项目热部署设置
    JDK源码阅读顺序
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/cool-fun/p/12377112.html
Copyright © 2020-2023  润新知