CentOS 修改mysql的密码
2016-01-06 17:22
866 查看
修改mysql的root用户密码其实很简单,核心其实就是一条普通的更新语句。首先是登陆到mysql数据库,如果你的密码是空,想添加新的密码,通过代码:mysql -u root 进入mysql系统;如果你的root用户有密码,想修改密码,通过代码:mysql -u root -p 回车,然后再输入旧密码进入mysql系统。
改变用户数据库:mysql> use mysql;修改密码:mysql> update user set password=password('newPWD') where user='root';记得密码要用password()函数进行加密,刷新权限表:mysql> flush previleges;退出mysql系统:mysql> quit;最后重启mysql系统:# service mysqld restart 。
以上代码归纳起来如下(#号开头是在Linux系统中执行,mysql>开头的是在mysql数据库中执行):
不过有时候数据库以防结果不立刻生效,可以先关闭数据库进程 # killall mysqld 然后再启动数据库 #service mysqld start。如果你不小心忘记密码,不要关着急,没有mysql密码你一样可以进入mysql进入修改密码,执行如下代码:
改变用户数据库:mysql> use mysql;修改密码:mysql> update user set password=password('newPWD') where user='root';记得密码要用password()函数进行加密,刷新权限表:mysql> flush previleges;退出mysql系统:mysql> quit;最后重启mysql系统:# service mysqld restart 。
以上代码归纳起来如下(#号开头是在Linux系统中执行,mysql>开头的是在mysql数据库中执行):
#mysql -u root mysql> use mysql; mysql> update user set password=password('newPWD') where user='root'; mysql> FLUSH PRIVILEGES; mysql> quit; # service mysqld restart
不过有时候数据库以防结果不立刻生效,可以先关闭数据库进程 # killall mysqld 然后再启动数据库 #service mysqld start。如果你不小心忘记密码,不要关着急,没有mysql密码你一样可以进入mysql进入修改密码,执行如下代码:
#killall mysqld #mysqld_safe --skip-grant-tables& mysql -u root mysql; mysql> UPDATE user SET password= password ("newPWD") WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql> quit; #killall mysqld #service mysqld restart
相关文章推荐
- 轻松学习之Linux教程一 ubuntu14.04+windows双系统安装
- Backup and restore the disk table on linux
- centos启动流程
- 根据centos系统启动过程定位故障位置
- CentOS系统启动流程和系统初始化
- linux system函数返回值问题
- linux下的stdin,stdout和stderr理解
- CentOS 6.X 关闭不需要的 TTY 方法
- linux怎么更改屏幕分辨率?linux屏幕分辨率的设置教程
- centos修改DNSresolv.conf后重启系统恢复原状
- linux下小记
- linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解
- 64位程序core分析
- Linux进程间通信方式
- Linux常用的压缩与归档命令
- linux awk命令使用实例
- linux环境变量 export命令详解
- linux系统稳定性测试-sysbench-磁盘IO性能测试-随机读
- Linux学习笔记:sed
- 红帽 Red Hat Linux相关产品iso镜像下载【百度云】【更新7.2】