实时搜索: mysql如何修改密码

mysql如何修改密码

773条评论 4799人喜欢 3788次阅读 312人点赞
mysqladmin -uroot -p password 111111 也不行,都出现错误提示:mysqladmin: unable to change password; error: 'Table 'user' is read only'。
但是我的root权限是all privileges啊
我是不小心把一个虚拟机的mysql 的root用户删了,然后通过工具FlashFXP把另一个虚拟机的mysql文件复制到这个虚拟机上来,就又有root用户了,但是改它的密码是出现上述错误提示 ...

mysql5.7装好之后怎么改默认密码: 方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;

如何在Mysql-Front修改用户名和密码: 点开用户user,右侧有你已经添加的用户,然后右键即可修改属性。如何在Mysql-Front修改用户名和密码

linux上mysql 改密码改不了: 原始密码错误吧 根本就没有连上数据库啊 下面是忘记密码的重置方法 有Unix&Linux的也有Window的Unix&Linux:1.用root或运行mysqld的用户登录系统; 2.利用kill命令结束掉mysqld的进程; 3.使用--skip-grant-tables参数启动MySQL Server shell>mysqld_safe --skip-grant-tables & 4.为root@localhost设置新密码shell>mysqladmin -u root flush-privileges password "newpassword"5.重启MySQL Server GRANT ALL PRIVILEGES ON *.* TOroot@%IDENTIFIED BY ’123’ linux下的解决方法:关闭mysql然后,safe_mysqld --skip-grant-tables 启动mysql。 mysql -u root mysql> use mysql mysql> UPDATE user SET Password=PASSWORD(’xxx’) WHERE user=’root’; mysql> FLUSH PRIVILEGES;Window系统1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录中的bin目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin 4.跳过权限检查启动MySQL: c:mysqlbin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口,进入c:mysqlbin目录,设置root的新密码 c:mysqlbin>mysqladmin -u root flush-privileges password "newpassword" //newpassword替换为你要用的root的密码 c:mysqlbin>mysqladmin -u root -p shutdown //此时提示你输入新密码,重复第一个命令输入的密码。 6.MySQL Server已经停止,用正常模式启动Mysql 7.ok了,你能用新的密码链接到Mysql了。

怎么改mysql下root密码。update user set password=“111111 ”where user='root' ; 不行: 如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
mysql>use mysql
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL
一定注意:很多新手没有用password=password("..."),而是直接password="..."所以改掉密码不好使

mysql是空密码怎样登陆phpmyadmin: 在phpmyadmin3安装配置图解教程一文中,phpmyadmin的安装与配置,至于修改phpmyadmin登录密码的界面,我在Mysql修改root密码的命令及方法中已告知,如果想要允许phpmyadmin以空密码方式登录,就要修改libraries/config.default.php配置文件(如果你是以根目录下config.inc.php配安装phpmyadmin的,请一并检查)。

mysql数据库配置,到最后一步输入随机密码,并修改,这老出错,不知道怎么了: 编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入
skip-grant-tables
保存退出后重启mysql
1.点击“开始”->“运行”(快捷键Win+R)。
  2.启动:输入 net stop mysql
  3.停止:输入 net start mysql

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为我们不能grant(没有权限)。按下面的流程走(红色部分为输入部分,粉红色的是执行后显示的代码不用输入):
1.进入mysql数据库:
mysql> use mysql;
Database changed
2.给root用户设置新密码,蓝色部分自己输入:
mysql> update user set password=password("新密码") where user="root";
Query OK, 1 rows affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
3.刷新数据库
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
4.退出mysql:
mysql> quit
Bye
改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

mysql5.7.17免安装版怎样设置默认密码:   1. 在my.ini中配置explicit_defaults_for_timestamp参数
  如我的系统: D:\Program Files\mysql-5.7.17-winx64\my-default.ini 作为my.ini文件,增加以下配置
  [mysqld]
  explicit_defaults_for_timestamp = true
  2. 免密码启动mysql
  再win10中,用管理员身份打开CMD
  mysqld --defaults-file="D:\Program Files\mysql-5.7.17-winx64\my-default.ini" --skip-grant-tables
  3. 再打开一个CMD, 登陆mysql修改密码
  #mysql
  mysql> UPDATE mysql.user SET authentication_string=PASSWORD("newpassword") WHERE User='root' and Host='localhost';
  4. 关闭mysql服务, 可以通过任务管理器关闭mysqld进程
  将my.ini中explicit_defaults_for_timestamp恢复常规模式
  [mysqld]
  #explicit_defaults_for_timestamp = true
  5. 用net start mysql命令,重启mysql服务
  D:\Program Files\mysql-5.7.17-winx64\bin>net start mysql
  MySQL 服务正在启动 .
  MySQL 服务已经启动成功。
  6. 登陆mysql,设置再次设置密码
  C:\WINDOWS\system32>mysql -hlocalhost -uroot -p
  Enter password: ****(刚才设置的新密码)
  mysql> use mysql
  mysql> SET PASSWORD = PASSWORD('newpassword');(再次输入新密码)
  如果不重新设置,会提示“You must reset your password using ALTER USER statement before executing this statement.”错误。
  

如何修改wamp中mysql默认空密码: WAMP安装好后,mysql教程密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。
首先,通过WAMP打开mysql控制台。
提示输入密码,因为现在是空,所以直接按回车。
然后输入“use mysql”,意思是使用mysql这个数据库教程,提示“Database changed”就行。
然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray')where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。
最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。
然后输入“quit”退出。
另外,很多人说通过教程myadmin直接修改表里的密码就行,原理上应该是没错,但是我发现修改后mysql整个库都不见了,害的我重装了WAMP,最终还是通过命令行去修改的。

  • ppt怎么做目录

    东阿镇福牌阿胶15 年过期的多钱: 阿胶不但可以吃,而且药效还好,虽然它有保质期,但是阿胶这东西越老越好,严格来说阿胶是没有保质期的,只要表面没有霉变,异味,都是可以吃的。之所以打 上一个保质期限是因为国家后来规定所有药品都要有保存期的限制,所以就有5...

    484条评论 5198人喜欢 1821次阅读 411人点赞
  • pawn吊打faker是谁

    dota2连接不上匹配服务区: 换一个区,有些区信号很好,就是连接不上,好比华中区就是连不上,搞得我玩rpg还要看房间绕开华中区那个 ...

    653条评论 4069人喜欢 6178次阅读 770人点赞
  • pdf浏览器哪个好

    福牌阿胶包装规格,都有多少克一盒的?: 药店卖的有两种常见规格,250G,500G两种.价格是100元,200元.电话就记不住了.但是你想要最好的阿胶的话就买东阿阿胶! ...

    421条评论 2612人喜欢 5531次阅读 853人点赞

随机推荐榜单