linux mysql密码相关问题
在安装MYSQL时,默认会弹出密码配置界面,显示设置root用户密码,但是一旦忘记就只能想办法重设了。重设ROOT密码有如下几种方法。
方法一、使用mysqladmin
# ./mysqladmin -u root password "newpassword"
# ./mysqladmin -u root -h host_name password "newpassword"
password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。
方法二、利用mysql SET PASSWORD命令
# ./mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpassword');
方法三、使用UPDATE语句更新user表重置ROOT密码
# ./mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD('newpassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
方法四、启动MYSQL的安全模式重置ROOT密码
1、停止MySQL进程
执行:/etc/init.d/mysql stop,具体位置可能随系统不同而不同,也可能是/etc/init.d/mysql,/etc/init.d/mysqld等路径,或下面直接终止(最好不要使用下面这个强制语句):
# killall -TERM mysqld
2、以安全模式启动MySQL
# mysqld_safe –skip-grant-tables &
或,
# mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
提示:mysqld_safe一般在/usr/local/mysql/bin/目录下。
3、登陆MYSQL
完成上述两步以后就可以不用密码进入MySQL了
# mysql -u root
或,
# /usr/local/mysql/bin/mysql -u root mysql
4、更改ROOT密码
以下几句依次执行:
use mysql;
select host, user, password from user;
update user set password=password(“newpassword”) where user=”root”
flush privileges;
5.退出控制台,重启MYSQL服务
service mysqld restart
或,
/etc/init.d/mysql restart
linux mysql密码相关问题相关推荐
- linux mysql密码转义_linux忘记mysql密码处理方法
linux忘记mysql密码处理方法: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-n ...
- MYSQL 密码相关记录
2019独角兽企业重金招聘Python工程师标准>>> 重置root用户密码 cd /root/oneinstack ./reset_db_root_password.sh #加-f ...
- linux 配置用户密码,Linux ——用户密码相关设置
添加用户useradd your_name 添加组groupadd your_group Linux中修改用户密码 如果是root用户,直接输入passwd回车,输入新密码 如果是其他用户,输入pas ...
- linux mysql 密码_Linux上mysql修改密码的几种方法和mysql忘记密码的修改方式
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...
- linux mysql 密码文件怎么打开文件,Oracle数据库密码文件创建与使用
Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库安全性是数据库管理工作的重要内容.本文在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建.使用和 ...
- 操蛋的linux改mysql密码(1054和1819错误)
最近买了阿里云的linux服务器,帮我装好tomcat,jdk,mysql镜像,不怎么会用,在朋友帮助下勉强启动,但是初始的mysql密码太过复杂.看了网上linux修改mysql密码的教程鱼龙混杂, ...
- Windows批量修改服务器密码,expect批量修改linux服务器密码
expect批量修改linux服务器密码 内容精选 换一换 批量修改弹性云服务器信息.当前仅支持批量修改云服务器名称,一次最多可以修改1000台.PUT /v1/{project_id}/clouds ...
- linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法. 方法一:因为Mysql密码存储于数据库mysql中的user表中, ...
- linux系统mysql密码忘记了怎么办_Linux中MySQL密码忘了怎么办
Linux中MySQL密码忘了怎么办 1.首先编辑/etc/my.cnf文件vim /etc/my.cnf 在文件中加入一行配置skip-grant-tables 例如加到这个位置# read_rnd ...
最新文章
- 软件开发大师谈企业应用架构模式
- linux 内核 数据结构 file_operations、file、inode
- Python学习教程(Python学习路线):Python3之递归函数简单示例
- 实现单链表--Python
- 魅族升级android p,高通宣布:这些手机将第一时间升级Android P!
- [流体输配管网]古罗马渡槽从水源到城市的落差估计
- 电信级的RSA加密后的密码的破解方法
- 你把别人看透了 别人就看不透你了
- 什么是php 的精华,在用PHP开发中的精华和技巧总结
- Python:获取命令行参数
- CNKI知网查重账号和密码怎么申请
- SolidWorks频繁闪退,可能是(百度)输入法引起的
- 仿微信录音功能-(声波动画,上滑取消,超时截取,倒计时提醒)
- 将wordpress博客转移至新虚拟主机
- leetcode---1758.生成交替二进制字符串的最少操作数
- 【Python • 项目实战】pytesseract+pyqt实现图片识别软件小项目——(一)创建项目和画界面
- 人工智能是什么?人工智能行业前景如何
- 上三角矩阵下三角矩阵
- 金仓数据库 KingbaseES SQL语言参考手册(3.1.1.1. 字符数据类型)
- 绘制四叶玫瑰线matlab,数学实验_word文档在线阅读与下载_文档网
热门文章
- pytorch中unsqueeze()和squeeze()函数
- Qt 字符串QString arg()用法总结
- 【须弥SUMERU】宜信分布式安全服务编排实践
- bug经验-文件路径问题
- SSH抛出org.apache.ibatis.exceptions.PersistenceException: 异常
- php发送http put/patch/delete请求
- gfirefly 框架分析
- vc++中ListBox用法
- GB28181流媒体服务LiveGBS启动报错 HTTP Port[10000] In Use
- 代码还原,IDA中使用的宏