zoukankan      html  css  js  c++  java
  • MySQL重置root密码

    1.重置root密码:

       service mysql stop
    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    # mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
    mysql> FLUSH PRIVILEGES;
    mysql> quit

    # /etc/init.d/mysql restart
    # mysql -uroot -p
    Enter password: <输入新设的密码newpassword>

    2.MySQL数据库使用HeidiSQL远程管理:

    mysql> use mysql;

    mysql> selecthost,user from user;

    查看结果是不是root用户仅允许本地(localhost)登录,下面这个截图就是这种情况.

    是的话,就要修改它的host为%,表示任意IP地址都可以登录.

    3.数据库权限问题应该早点搞清楚:

    用root用户登录后:

    mysql>use mysql; //使用mysql数据库

    mysql>use zuker; //使用zuker这个数据库

    mysql>select user();      //查看当前操作的用户名

    mysql>show grants;     //显示当前用户的所有权限

    mysql>flush privileges;     //使操作生效;在做任何更动后,建议要使用这指令

    mysql>grant all privileges on testdb.* to test@localhost identified '1234';   //为用户赋予操作数据库testdb的所有权限

  • 相关阅读:
    Java基础--day04
    Java基础--day03
    Java基础--day02
    高斯键盘设置指南
    博客园主题配置
    算法笔记--二分
    Test2反思
    树链剖分【模板】
    7.20关于莫队算法的一些初步理解
    分块(n根n复杂度)
  • 原文地址:https://www.cnblogs.com/hqutcy/p/6188174.html
Copyright © 2011-2022 走看看