安装完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用户(删除匿名用户)相关推荐

  1. c mysql 取错误信息_初始化 MYSQL 后为何得到一会错误信息?

    su-mysql-c"mysql_install_db"CentOS5.364位版,打了这个命令后,会得出以下错误信息:[root@server~]#su-mysql-c" ...

  2. hive连接mysql报错_hive远程模式初始化mysql报错

    hive的远程模式需要mysql数据库,需要安装mysql数据库, 创建mysql 数据库用于存储hive的原信息 create database hive DEFAULT CHARSET utf8 ...

  3. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  4. MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作

    测试环境:WIN32 mysql5.0.45 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用.  用户:phplamp 用户数据库:phplampDB 1.新建用户. //登录MYSQ ...

  5. mysql删除本机用户_mysql 不小心把root用户删除了,重建本地用户及远程用户

    一.模拟删除破坏用户: laojiang:~ # mysql -uroot -proot mysql> use mysql; mysql> select user,host from us ...

  6. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  7. MySql中添加用户/删除用户

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  8. mysql中给用户添加密码_MySql中添加用户,新建数据库,用户授权,删除用户,修改密码...

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 ...

  9. SQLServer、Mysql、Oracle 创建、删除用户和授予用户权限

    SQLServer 1.创建用户 CREATE LOGIN [用户名称] WITH PASSWORD='用户密码', DEFAULT_DATABASE=[默认数据库名称], CHECK_EXPIRAT ...

最新文章

  1. 推荐7款超良心的windows软件,每一个都是精品!
  2. 常用浏览器重要启动参数和配置参数整理
  3. vim配置及插件安装笔记
  4. 通信 / 各种协议默认端口汇总
  5. 计算机考研:计算机组成原理考点分析
  6. mime java_MIME - Wei_java - 博客园
  7. java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配
  8. bigdecimal不保留小数_为什么 0.1 + 0.2 = 0.3,原来你不知道
  9. 还在用 AI 和机器学习?简单的 SQL 脚本就能替代!
  10. Dos命令将合并两个文本文件的内容
  11. 如何开启/关闭Pages文稿上的字数统计功能?
  12. 台达PLC,触摸屏程序工程案例 含电气图 台达与伺服变频通讯实例
  13. ORACLE有EXCEL中trend函数,【Excel函数】TREND函数 - 曹海峰个人博客
  14. Vue的全屏组件vue-fullscreen
  15. Android 调用百度识图工具
  16. html meta标签 小图标,meta标签详解及添加ico图标
  17. 计算机毕业设计Javahtml5健身房信息管理系统(源码+系统+mysql数据库+lw文档)
  18. 手持PDA助力零售卖场管理
  19. CodeLab:Android fundamentals 04.2:Input controls
  20. 游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析

热门文章

  1. Python 实现插入排序算法
  2. 颜色选择器html组件,ColorPicker 颜色选择器
  3. 【我的创作纪念日】关于某站的音频爬虫+GUI
  4. 多媒体技术就是利用计算机对,2016年9月计算机应用基础统考题库 计算机多媒体技术...
  5. 国内外人参的功效和作用看法不同,究竟听谁的?
  6. Python实现连接Mysql数据库实现增删改查
  7. 任意阶幻方的c++实现----奇阶幻方、双偶幻方、单偶幻方。
  8. 哪种蓝牙耳机佩戴舒服?佩戴舒适度最高的半入耳蓝牙耳机推荐
  9. 用影片《记忆碎片》解释Java注解的工作原理
  10. IOS开发者就业前景怎么样?还在学习IOS开发的你们知道吗?