mysql5.7 与 5.5 密码设置

msyql5.7后:

查看软件版本:select version();

初始密码:grep host /var/log/mysql.log #在引号后为初始密码

更改root密码:alter user "root"@"localhost" identified by ‘密码‘;

查看密码策略:show variables like "validate_password%"; (永久配置文件/etc/my.cnf,[mysqld]之下写入)


1


validate_password.policy


validate_password.mixed_case_count


validate_password.number_count


validate_password.special_char_count


validate_password.length


意义


密码策略


至少包含的小写和大写个数


包含数字个数


特殊字符个数


密码长度

注:5.7后密码策略为点分隔,5.7前为_分隔

重置root密码:

设置免密登录:skip-grant-tables (/etc/my.cnf,[mysqld]下写入)

重启mysqld:systemctl restart mysqld

直接回车免密登录:mysql -u root -p

删除mysql.user表中的authentication_string字段内容:update mysql.user set authentication_string=‘ ‘ where user=‘root‘;

删除/etc/my.cnf中的免密登录

重启mysqld

修改root密码:alter user "root"@"localhost" identified by ‘密码‘;

mysql5.5:

查看软件版本:select version();

初始密码为空

更改root密码:登录中:SET PASSWORD FOR 用户名@"客户端地址"=PASSWORD("新密码");

密码策略:同5.7后,5.7前为_分隔

重置root密码:windows环境

关闭服务;

在bin下#mysqld -nt --skip-grant-tables

新开命令行,在bin下登录 update mysql.user set password=password("新密码") where user="root";

注:使用password给密码加密,加密密码与密码一一对应

重启服务

原文地址:https://www.cnblogs.com/NINOMIYA1360/p/9866054.html

时间: 2024-10-14 22:56:44

mysql5.7 与 5.5 密码设置的相关文章

MySQL5.6的配置和密码设置

1.打开配置文件my-default.ini,找到相应位置,添加路径 注意:根据自己MySQL所在路径修改 2.配置环境变量 1)打开控制面板>系统和安全>系统>高级系统设置 2)点击环境变量 3)选择Path,点击“编辑” 4)添加路径,注意是在原有的后面追加,不是覆盖 至此就可以启动MySQL了. 以管理员的身份运行cmd,一定要是管理员哦,不然权限不够,进入MySQL的bin目录,敲入命令 net start mysql,回车 本以为就此可以进入mysql并设置密码(初始密码为空)

mysql5.7密码设置

mysql5.7版本引入了强制更改密码的举措,只能吐槽一句,shit!mysql5.7安装安装完mysql之后,mysql已经随机指定了一个初始化密码,可以在mysql的错误日志中找到初始化密码: cat /var/log/mysqld.log | grep password 2018-07-05T05:02:46.258821Z 0 [ERROR] unknown variable 'validate_password_policy=0' 2018-07-05T05:05:04.538912Z

Mac EI 10.11.3 MySQL5.7.11 .dmg 安装(便捷设置,密码重置,卸载)

MySQL 5.7+ 安装成功以后会弹出一个临时密码 后面需要通过临时密码设置新的密码 重置root密码:安装成功后,使用临时密码登陆:敲入命令,mysqladmin -u root -p password这时会提醒你输入密码,输入临时密码登陆成功后,会再提醒你修改密码,修改完成后你就可以正常登陆了. 如果没有保存密码有两个方式重置root密码: 1.  卸载重新安装 下面有卸载方式 dmg文件里面没有uninstall  只能手动安装 卸载方式:(Mac)sudo rm /usr/local/

Centos7.3 安装Mysql5.7并修改初始密码

Centos7.3 安装Mysql5.7并修改初始密码 1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 3.

路由器密码设置之一

首先,路由器的密码设置有5种情况,分别是,控制台密码.辅助端口密码.远程登录(VTY)密码.启用密码.启用加密密码 (1)启用密码 Router(config)#enable password cisco (2)启用加密密码 Router(config)#enable secret password cisco (3)远程登录(VTY)密码 Router(config)#line vty ? <0-15>  First Line number Router(config)#line vty 0

mysql密码设置及重置方法

mysql密码设置及重置方法 作者 :小刘 今天这篇文章,我们来看下mysql数据库的密码设置,当我们不小心忘记了root密码,是一件很糟糕的事情,希望此文章可以帮助大家,我们先从设置密码开始吧!我们刚安装好的mysql数据库,默认root的密码为空,这时我们可以用一下命令设置密码mysqladmin -u root password "密码"如图(为root设置密码为123456)  如果你知道原来的旧密码,我们就可以用下面的命令直接更改就可以了mysqladmin -u root

Ubuntu 默认root 登录密码设置

Ubuntu的 默认root密码是随机的,即每次开机都有一个新的root密码. 要先用其他用户修改 root 密码 主要命令 passwd 使用 :su passwd root 输入2次密码即可 Ubuntu 默认root 登录密码设置,布布扣,bubuko.com

自学总结redis第一部分(简介、虚拟机配置、安装、配置、连接方式、密码设置)

Redis学习部分 一.NoSql简介 NoSql泛指非关系型数据库. 更多简介请见 "http://baike.baidu.com/link?url=sYV3qpYWs3RDlz1RZbVP18luQwubYrboLUt2qRDhSJrhctvLL1tYBtDFf736ypSocpnmZE5eLvyYzd34k5T2xa" 1.1NoSql数据库的四大分类 键值(key-value)存储数据库:这一类数据库主要会使用一个哈希表,这个表中有一个特定的键和一个指针执行特定的数据.Key/

ubuntu 第一次安装时 默认root 密码设置

Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给root用户设置密码的具体步骤: 1. 打开一个terminal,然后输入下面的命令 sudo passwd [root] 回车后会出现让你输入原始密码,新密码和确认密码,  [sudo] password for you :---> 输入你的密码(你现在这个用户的密码),不回显  Enter new U