MySQL新建匿名用户_初始化MySQL用户(删除匿名用户)
安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(Anonymous Account)。进行下面的初始化操作以合理授权,增强安全。
设置root密码先以root身份登入mysql -u root,设置root密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
创建新用户# 创建用户和设置密码
CREATE USER '新用户'@'localhost' IDENTIFIED BY '新密码';
# 对用户授权
GRANT ALL PRIVILEGES ON *.* TO '新用户'@‘localhost' WITH GRANT OPTION;
删除匿名用户DROP USER ''@'localhost';
如果提示报错,如:
代码如下:
mysql< DROP USER ''@'localhost';
ERROR 1396 (HY000): Operation DROP USER failed for ''@'localhost'
则是因为*nix系统下,需要以'用户'@'hostname'的方式删除。方法如下:
代码如下:
# 先查明确切的hostname
select user,host from mysql.user;
# 找出其中user为空的host名
# 删除此匿名用户
DROP USER ''@'上一步找到的hostname';
via:
设置密码:https://dev.mysql.com/doc/refman/5.1/en/assigning-passwords.html
创建用户:https://dev.mysql.com/doc/refman/5.1/en/adding-users.html
MySQL新建匿名用户_初始化MySQL用户(删除匿名用户)相关推荐
- mysql匿名用户_初始化MySQL用户(删除匿名用户)
安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(Anonymous Account).进行下面的初始化操作以合理授权,增强安全. 设置root密码先以r ...
- 初始化mysql的数据库失败_初始化mysql的数据库失败怎么办
初始化mysql数据库失败的解决办法:首先找到并打开my.ini文件:然后注释掉my.ini文件中的datadir:最后根据提示把UTF8换成UTF8MB4即可. 安装MySQL8,安装时初始化数据库 ...
- mysql 常见密码设置_设置mysql用户密码(5.6/5.7)、远程连接数据库、常用命令
注: 以上命令均需要在mysql下执行:在mysql中每行命令末尾加上分号,表示该行命令执行结束. tb_name即table name()表名. 示例: [root@centos-01inux my ...
- mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法
MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为用户授予权限. 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的ro ...
- mysql以user1登录_在mysql中创建用户后不能本地登录的解决方法
在安装完成MySQL后,我们通常添加拥有相应权限的普通用户用来访问数据库.在使用用户本地登录数据库的时候,经常会出现怎么登录也无法登录的情况,但是从其他的mysql客户端却可以登录. [root@my ...
- mysql拒绝访问root用户_对于出现拒绝访问root用户的解决方案
提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'由于使用mysql -u root 方式 ...
- mysql 显示用户_在Mysql中如何显示所有用户?
这是一个mysql初学者经常问到的一个问题,今天我们就带大家看看是如何在Mysql中显示所有用户的.通常我们在mysql中使用SHOW DATABASES可以显示所有的数据库,SHOW TABLES将 ...
- mysql s授权所有用户_查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户 mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM m ...
- 添加启动mysql的用户_向mysql添加新用户并分配权限
首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员. 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的use ...
最新文章
- 基于Netty实现的轻量级分布式服务框架
- LeetCode Design TinyURL
- 芝麻信用综合评估未通过,请选择商户支持的其他方式使用服务
- java todo error_java.sql.SQLException: sql injection violation, syntax error: TODO UNIQUE unique
- python redis 消息队列_Python的Flask框架应用调用Redis队列数据的方法
- python重写和装饰器_python装饰器
- markdown的第一次使用
- 【Git/Github学习笔记】Git的工作流程
- 用在线RaxML构建系统发育树
- Android基础:ViewPage2
- 怎么把图片转换成表格?这三种办法值得收藏
- BSG白山极客挑战赛 B君的圆锥
- PT1000 电桥测温
- 百利药业IPO过会:扣非后年亏1.5亿 奥博资本是股东
- Go包管理工具Vendor使用教程
- 安卓集成网易云信SDK实现登录功能
- Docker buil提示https://registry-1.docker.io/v2/: read tcp 10.221->:443: read: connection reset by peer
- 功率计和频谱仪测量功率的差异
- ValueError: cannot resize this array: it does not own its data
- 9.Android 万能ViewHolder
热门文章
- Eclipse如何生成jar包
- php安装libpng,php安装
- SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程)
- 【机器学习基础】--感知机完全解读
- nodejs中的exports和module.exports
- python-ldap “expected a string in the list”
- jdbc操作步骤和preparedStatment相比Statment的好处
- 性能翻倍 IBM借DS3500拓中低端存储市场
- cudnn v4安装
- MapReduce基础开发之十三FileSystem实现本地文件上传