mysql 5.6.41创建新用户碰到的问题

mysql -uroot -p

use mysql;

create user [email protected]‘%‘ identified by ‘密码‘;

grant all on *.* to [email protected]‘%‘ with grant option;

然后退出,重新使用system登陆,报错

ERROR 1045 (28000): Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)

错误原因:使用select  host,host from mysql.user;可以查看用户名和账户名,从这里可以发现

你有一个用户名为空的账户,mysql会先匹配它,然后就一直提示你密码错误,删掉这个匿名用户,然后执行 FLUSH PRIVILEGES;

删除语句:

Delete FROM user Where User=‘‘ and Host=‘localhost‘;
flush privileges;

重新利用system登陆即可

原文地址:https://www.cnblogs.com/dong3210/p/9634071.html

时间: 2024-08-03 10:26:32

mysql 5.6.41创建新用户碰到的问题的相关文章

Linux下安装MySQL并为其创建新用户图解教程

Linux下安装MySQL并为其创建新用户图解教程 思路概述 1.下载所需的安装包 (Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中) 2.安装MySQL 3.创建新用户并授权 图解教程 第一步: 检测系统版本信息 Linux命令:  cat /proc/version 当前Linux版本为RedHat 4.1.2-48 Linux命令: uname -a 可以看到当前系统为64位的 第二步:下载mysql Community Server 官方

ubuntu18.04安装mysql以及重置密码创建新用户

1.安装mysqlsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev123通过sudo netstat -tap | grep mysql检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功 登录权限问题Ubuntu18.04 安装mysql之后,发现普通用户和远程都没有权限连接. ERROR 1045:

mysql 创建新用户

mysql -version mysqladmin  Ver 8.42 Distrib 5.7.12, for Win64 on x86_64 使用时用insert 的方式创建新用户,报错:  insert into user    -> (host,user,authentication_string)    -> VALUES('localhost','hupi',PASSWORD('123456'));ERROR 1364 (HY000): Field 'ssl_cipher' does

Mysql创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES)

MySQL创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) ,多半是因为存在匿名用户,要解决这个问题只要删除数据库中的匿名用户即可. MySQL新建用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) 的解决方法: 请使用root账户通过命令行或PHP程序运行以下代码 MySQL

Mysql 5.6创建新用户并授权指定数据库相应权限

一.环境 Centos 6.9 Mysql 5.6.40 二.步骤 1.使用root用户登陆mysql mysql -uroot -p 输入密码: 2.创建新用户 CREATE USER 'user'@'%' IDENTIFIED BY '123456'; '%' - 所有情况都能访问 'localhost' - 本机才能访问 '192.168.0.1' - 指定 ip 才能访问 3.修改用户密码 update mysql.user set password=password('新密码') wh

administrator无法创建新用户的解决

操作系统win2003sp2,已经是administrator了,但是创建新用户时提示: 在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误: 拒绝访问. 百思不得其解,搜遍google和百度都没对症解药. 然后打开事件查看器,发现创建用户时系统抛错如下: SAM 无法更改数据库.很可能是因为内存 或磁盘空间不足.SAM 数据库会被还原为先前状态. 最近的更改都会丢失.请检查可用磁盘空间 和页面文件大小设置的最大值. 搜了下SAM的相关知识,估摸着要么是文件被破坏,要么是权限不

ubuntu系统创建新用户并赋予sudo权限

1.创建新用户 创建新用户有两种方式:adduser和useradd adduser会为用户创建組./home目录下同名文件夹,密码,而useradd不会 因此推荐使用adduser创建用户,例: sudo adduser testuser 2.赋予新用户sudo权限 这里需要修改文件sudoers,该文件处于etc文件夹下 sudo vim etc/sudoers 将 root ALL=(ALL:ALL) ALL 增加为: root ALL=(ALL:ALL) ALL testuser ALL

Office 365系列之五:创建新用户

上一篇文章中我们已经完成了对自定义域的添加和配置,现在我们就可以创建已该域名为后缀的用户和电子邮件地址了.本章节跟大家分享怎么去创建新用户.分配许可以及修改用户后缀和电子邮件地址. 登录Office 365管理中心,点击"用户"---"活动用户"----"+": 填写账户信息,此处即可选择后缀了,可以选择自动生成密码或键入密码,还会通过电子邮件将密码和用户名信息发送到以下收件人,点击"创建" 成功创建后显示用户名.密码和分配的

Linux要在shell 提示下创建新用户帐号

如果你没有登录为根用户,键入命令 su -  然后输入根口令,从而切换到root用户模式. 1.创建新用户:在命令行中键入useradd,随后一个空格和你创建的新用户的用户名(例如,useradd guacm),按 [Enter] 键. 2.为新用户设置密码:键入 passwd,随后一个空格和该用户名(例如,passwd guacm),按 [Enter] 键. 在 New password: 提示下为新用户输入一个口令,然后按 [Enter]. 在 Retype new password: 提示