网站首页 > 文章中心 > 其它

mysql无密码怎么登陆

作者:小编 更新时间:2023-10-19 11:28:54 浏览量:436人看过

mysql 密码为空 怎么登陆

①在任务管理器结束进程mydld-nt.exe

--skip-grant-tables

(不检查权限启动启用mysql服务)窗口不要关闭

mysql

-u

root

空密码登陆

update

mysql.user

set

password=password("你的密码")

where

user="root";

修改root用户密码

flush

privileges;

quit

mysql数据库忘记密码怎么登录

如果不是root密码:

连root的密码也忘记了吗?

没有的话,用root进去,修改mysql数据库user表咯.

如果是root密码:

方法一:

MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:

safe_mysqld --skip-grant-tables

即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库.

需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效

方法二:

可以进行如下的步骤重新设置MySQL的root密码:

①..首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库.

因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的

状态下,其他的用户也可以任意地登录和修改MySQL的信息.可以采用将MySQL对

外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全

状态.最安全的状态是到服务器的Console上面操作,并且拔掉网线.

# vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi.

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

# /usr/bin/mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql USE mysql ;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

mysql flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql quit

Bye

将刚才在[mysqld]的段中加上的skip-grant-tables删除

windows

①以系统管理员身份登陆系统.

myisamchk -r -q d:\mysql\data\latin1\*

r代表修复

q代表快速

d:\mysql\data\latin1\*数据库里面 *代表里面的所有的文件

方法三:

如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复.

kill +cat /mysql-data-directory/hostname.pid+

你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作.

(其实也可以用use mysql; update user set password =password('yourpass') where user='root' 来做到.)

方法四:(一定要先备份)

①.,重新在另一台电脑上安装相同版本的MySQL

这样就只有一个root用户了,密码为空......

windows下mysql怎么跳过密码登录

msyql本地登录不需要密码的方法

①在需要进行mysq登录操作的用户下建立如下的文件:

vi ~/.my.cnf

将下边的内容放入上方的文件当中

[client]

host='localhost'

#登录的用户名

user='system'

#用户的密码

password='guan'

保存后,再登录mysql的时候,只需要输入mysql们不需要加后面的用户名和密码

Welcome to the MySQL monitor.? Commands end with ; or \g.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql ? ##可以看到我们已经登陆成功

以上就是土嘎嘎小编为大家整理的mysql无密码怎么登陆相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章