mysql 5.7设置密码无效

我现在MySQL的版本时8.0.12,以前一直没有给MySQL设置密码。

今天因为需要,给MySQL设置,密码,但是上网搜了好久。。。。。命令都不对。最后搜到csdn的Bpazy大佬的博客。他使用5.7.22版本。使用一下命令设置成功:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘‘;

最后的单括号中放你要设置的密码。感谢大佬。

原文地址:https://www.cnblogs.com/gongyang/p/9668755.html

时间: 2024-12-21 11:12:24

mysql 5.7设置密码无效的相关文章

kali linux 2018.2 mysql密码修改后无效,外部无法连接问题。

kali linux 2018.2 mysql密码修改后无效,外部无法连接问题 Kali Linux 2018.2 默认MySQL数据库是mariadb,可能和MySQL有些细微的变化,只需要做如下处理即可. 解决方案: mysql -u root -p UPDATE mysql.user SET plugin='' WHERE user='root'; UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root

解决mysql因为服务名无效启动不了

解决mysql因为服务名无效启动不了 现象 解决 mysqld --install net start mysql 原文地址:https://www.cnblogs.com/mengxiaoleng/p/12172746.html

Windows下Mysql启动“服务名无效”及“系统错误1607”解决办法

1.服务名无效 输入net start mysql, 报错“服务名无效” 解决: 进入Mysql安装的bin目录,例如“C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin” 执行命令:mysqld -install 安装mysql服务 2.系统错误1607 输入net start mysql, 报错“系统错误1607” 解决: a.>bin下执行mysqladmin-u root -p shutdown,然后重新执行net start mysql

mysql open_files_limit值更改无效

数据库出现问题显示too many files,导致数据库无法访问.出现这个问题,肯定是文件描述符打开过大了.查下数据库的结果为: show variables like "%file%";  open_files_limit                      | 1024 查看系统ulimit的值: [[email protected] ~]# ulimit -n 65535 系统的值是正确的.然后修改/etc/my.cnf配置文件,添加 open_files_limit=6

Linux下Mysql安装后设置密码

在Centos中安装Mysql后默认的是没有root密码的,默认的是回车, 那么为了方便需要修改密码. 没有密码为MYSQL加密码: mysql -uroot -p 回车 提示输入密码,为空回车 update mysql.user set password=PASSWORD('12345678') where user='root'; 刷新权限表,输入如下命令 flush privileges; 退出 quit

mysql 用户已设置密码,但登录可以不填密码

刚准备做mysql读写分离实验,没想到突然Slave主机的Slave_IO_Running状态全变成 NO 了 ,从早上一直整到下午都找不到原因,突然一想,不如用空密码试试,居然进来了,但不知是为什么? 下图是master上登录的截图: 下图是Slave下登录的截图: 解决方法: 尝试修改 repl 用户密码,失败. 删除 repl 用户,重新新建用户.成功!!!

MySQL关于check约束无效的解决办法

首先看下面这段MySQL的操作,我新建了一个含有a和b的表,其中a用check约束必须大于0,然而我插入了一条(-2,1,1)的数据,其中a=-2,也是成功插入的. 所以MySQL只是check,但是不强制check. 1 mysql> create table checkDemoTable(a int,b int,id int,primary key(id)); 2 Query OK, 0 rows affected 3 4 mysql> alter table checkDemoTable

win7上面已经安装了mysql,但是net start mysql提示服务名无效

错误原因:mysql服务没安装 解决方法: 切换到mysql的bin目录下  运行mysqld.exe -install 提示Service successfully installed 再继续运行 net start mysql 提示服务正在启动 OK 打开服务器列表 就能看到mysql服务了

MySQL当您插入列无效的数据插入

1.错误叙述性说明 com.mysql.jdbc.exception:jdbc4.MySQLSyntaxErrorException:Unknown column 'man' in 'field list' 2.错误原因 数据库表中的字段:sno     sname    sage     ssex 插入数据时:          sno     sname    sage     man          本来是想插入ssex这个字段的值为"man",结果将man弄成了ssex字段名