mysql没有密码
发布网友
发布时间:2022-02-26 19:15
我来回答
共7个回答
懂视网
时间:2022-02-26 23:37
产品型号:Thinkpad E15
系统版本:centos8
软件版本:mysql 5.7
mysql忘记root密码怎么办
启动MySQL服务的时候跳过权限表认证。
停止数据库
[root@xuegod63 ~]# systemctl stop mariadb
直接通过安全模式启动并跳过用户名认证
[root@xuegod63 ~]# mysqld_safe --skip-grant-table &
修改密码
[root@xuegod63 ~]# mysql
MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';
通过新密码关闭数据库
[root@xuegod63 ~]# mysql
admin -uroot -pxuegod shutdown
重新启动数据库
[root@xuegod63 ~]# systemctl start mariadb
注:如果修改配置文件绕过权限表认证,则启动数据库前应删除配置文件中添加的skip-grant-tables。
新密码登录数据库
[root@xuegod63 ~]# mysql
-uroot -pxuegod
总结:
1、停止数据库
2、通过安全模式跳过安全表启动并修改密码
3、使用新密码关闭数据库后重新启动mysql
热心网友
时间:2022-02-26 20:45
那就是没有密码,采纳!
在告诉你修改密码三种方式
1 mysqladmin -uroot -proot password '123456'
2 update user set password=password('123456');
3 set password=password('123456');
执行完后 冲刷缓存 flush privleges
热心网友
时间:2022-02-26 22:03
新安装的mysql可以使用默认用户名和密码。
1、新安装的MySQL数据库账号默认是root,密码为空。key直接在命令行上输入mysql就可以登录了 ;
2、建立新用户
进入命令行模式,输入:
mysql -u root -p
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='username';
mysql> FLUSH PRIVILEGES;
mysql> quit;
这样就建立了username 账号密码new password
热心网友
时间:2022-02-26 23:37
方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell>
mysqladmin
-u
root
password
"newpwd"
shell>
mysqladmin
-u
root
-h
host_name
password
"newpwd"password后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET
PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。不过如果使用方法一用mysqladmin
password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。shell>
mysql
-u
root
mysql>
SET
PASSWORD
FOR
'root'@'localhost'
=
PASSWORD('newpwd');
mysql>
SET
PASSWORD
FOR
'root'@'host_name'
=
PASSWORD('newpwd');
方法三:直接通过UPDATE
user表来设置密码shell>
mysql
-u
root
mysql>
UPDATE
mysql.user
SET
Password
=
PASSWORD('newpwd')
->
WHERE
User
=
'root';
mysql>
FLUSH
PRIVILEGES;
如果忘记mysql的root密码可以采取下面的步骤重新设置
1。kill掉所有mysql的进程
2。使用--skip-grant-tables的参数启动mysql
shell>
mysqld_safe
--skip-grant-tables
&
3。设置新的密码,同样两种方式可以选择
方法一
shell>
mysqladmin
-u
root
flush-privileges
password
"newpwd"
方法二
mysql>
UPDATE
mysql.user
SET
Password=PASSWORD('newpwd')
->
WHERE
User='root';
mysql>
FLUSH
PRIVILEGES;
4。停止mysql
server,用正常的模式启动
5。OK,可以使用新设置的密码了
热心网友
时间:2022-02-27 01:29
进入数据库——安全性——选择用户名右键属性 。
热心网友
时间:2022-02-27 03:37
密码默认root
热心网友
时间:2022-02-27 06:01
还有这种事。。
MySQL轻松无密码登录提高管理效率mysql不使用密码登录
输入以下命令即可进入MySQL:mysql -u root -p 这时,MySQL会提示输入密码,但输入错误的密码也可以登录进去。接着,修改授权表:mysql> use mysql;mysql> update user set authentication_string=password(”) where user=’root’;mysql> flush privileges;其中,password()中的引号为...
技术教程MySQL无密码登录配置mysql不提示输入密码
第一步,进入MySQL数据库 我们首先需要进入到MySQL数据库中。在Linux系统中,可以通过终端输入如下命令:sudo mysql -u root -p 这个命令表示用root用户身份登录MySQL。输入完命令之后,终端会提示输入密码。如果输入正确,我们就可以进入MySQL数据库了。第二步,创建无密码登录的用户 为了能够进行无密码登录...
mysql 不设置密码可以用吗
mysql不设置密码也是可以使用的,但是由于默认管理账号权限非常大,所以还是需要设置密码,这样才能更好的保护数据库的安全。在Mysql环境下,可以使用以下语句进行设置密码:1、用root 进入mysql后。mysql>set password =password('你的密码');mysql>flush privileges;2、进入mysql库修改user表 mysql>use mysql...
mysql的enter password 是什么?
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于 初始没有密码,第一次进时只需键入mysql即可。enter password就是输入密码了。
mysql没有密码
1、新安装的MySQL数据库账号默认是root,密码为空。key直接在命令行上输入mysql就可以登录了 ;2、建立新用户 进入命令行模式,输入:mysql -u root -p mysql>use mysql;mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='username';mysql> FLUSH PRIVILEGES;mysql> quit;这样就...
mysql没有密码怎么登录不了?
mysqld --skip-grant-tables )就可以不需要密码就进入 MySQL 了.然后就是 mysql -u root use mysql update user set password=password(\"new_pass\") where user=\"root\";flush privileges;重新杀 MySQL,用正常方法启动 MySQL.(在我笔记里的,我也忘记是哪看的。你可以参考试试)
MySQL登录方法之无需密码验证mysql不要密码登录
a. 找到my.cnf或my.ini配置文件,这个文件的位置根据不同的操作系统有所不同,在Linux中通常在/etc/my.cnf或者/etc/mysql/my.cnf中,而在Windows中一般在C:\Program Files\MySQL\MySQL Server x.x\my.ini。b. 在文件中添加一行:skip-grant-tables 该配置选项可以关闭MySQL的密码验证,从而允许空...
MySQL免密码登录的方法详解mysql不用密码也能进
方法一:使用配置文件 MySQL的配置文件位于/etc/my.cnf或/etc/mysql/my.cnf。如果不存在,则可以创建它。在配置文件中添加以下内容:[client]host=127.0.0.1 user=username password=password database=database_name 其中,username为你的MySQL用户名,password为你的MySQL密码,database_name为你想要...
mysql没有密码怎么设置密码
不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。shell> mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');方法三...
mysql没设置密码登录要密码
首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:netstopmysql。2、打开第二个cmd2窗口,连接mysql:输入命令:mysql-uroot-p出现:Enterpassword:在这里直接回车,不用输入密码。然后退出,重新登录quit。3、重新登录:可以关掉之前的cmd1窗口了。然后用netstartmysql...