1.用SET PASSWORD命令

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

2.用mysqladmin

设置密码

mysqladmin -u root password "root"

修改密码:

格式:mysqladmin -u用户名 -p旧密码 password 新密码

3.用UPDATE直接编辑user表

mysql -u root

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

4.丢失root密码时,设置root密码

方法1:

mysqld_safe –skip-grant-tables & mysql -u root mysql   

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';   

mysql> FLUSH PRIVILEGES;

方法2:

1、修改mysql的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

2、保存配置文件后,重启mysql服务 service mysqld restart

3、mysql -u root -p登录mysql,然后不输入密码直接回车,然后按照上面的流程修改密码

4、密码修改完毕,按照流程1的删除配置文件中的那行,然后重启mysql服务

最新文章

  1. 【Python实战】Pandas:让你像写SQL一样做数据分析(二)
  2. things to analysis
  3. java.lang.OutOfMemoryError: Java heap space解决方法
  4. 自定义View完全解析
  5. 给groupBox添加滚动条
  6. u盘文件系统故障的修复方法
  7. AWS Summit 2014 San Francisco站总结
  8. Git 的基本配置
  9. Android新建项目 默认布局改为 LinearLayout
  10. [Javascript] The JSON.stringify API
  11. Qt5.2 android 环境搭建及其测试
  12. vue-router在ie9及以下history模式支持
  13. python语法_内置函数
  14. lamba匿名函数与内置函数/递归
  15. nginx-redirect配置
  16. Unity中DOTween插件的DOTweenPath轨迹移动
  17. Liunx touch
  18. springMVC 学习 五 参数传递(包括restful风格)
  19. 新的旅程:NodeJS - 环境篇
  20. bzoj1082

热门文章

  1. mongodb命令----批量更改文档字段名
  2. mySql数据重复数据去重
  3. 6、DockerFile解析:三步走、保留字指令
  4. python计算余弦复杂度
  5. Comet OJ - Contest #11 D isaster 重构树+倍增+dfs序+线段树
  6. Python GUI编程(Tkinter)(一)
  7. 路由器配置——路由重分布2(OSPF)
  8. java 面试心得总结-BAT、网易
  9. 小程序和vue的区别
  10. docker安装Elasticsearch Kibana和Cerebro