旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

如安在linux下修正mysql数据库暗码?linux修正数据库暗码的要领【MySQL教程】,linux,修改密码,mysql数据库

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:81评论:0


导读:本篇文章给人人带来的内容是引见如安在linux下修正mysql数据库暗码?linux修正数据库暗码的要领。有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你们有所协助。Lin...

本篇文章给人人带来的内容是引见如安在linux下修正mysql数据库暗码?linux修正数据库暗码的要领。有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你们有所协助。

Linux下修正Mysql的用(root的暗码及修正root登录权限

修正的用户都以root为列。

一、晓得本来的myql数据库的root暗码;

①: 在终端命令行输入 mysqladmin -u root -p password “新暗码” 回车 ,Enter password: /* 输入本来的旧暗码 */
②: 登录mysql体系修正, mysql -uroot -p 回车 Enter password: /* 输入本来的暗码 */

mysql>use mysql;
mysql> update user set password=password(“新暗码”) where user=‘root’;        /* 暗码注重大小写 */
mysql> flush privileges;
mysql> exit;
service mysqld/mysql statusservice mysqld/mysql restart/start

然后运用适才输入的新暗码即可登录。

二、不晓得本来的myql的root的暗码;
起首,你必需要有操纵体系的root权限了。假如连体系的root权限都没有的话,先斟酌root体系再走下面的步骤。 类似于平安形式登录体系。

须要先住手mysql效劳,这里分两种状况,一种能够用service mysqld stop,

别的一种是/etc/init.d/mysqld stop

当提醒mysql已住手后举行下一步操纵 Shutting down MySQL. SUCCESS!

在终端命令行输入

mysqld_safe --skip-grant-tables &         /* 登录mysql体系 */

输入mysql登录mysql体系

mysql> use mysql;
mysql> UPDATE user SET password=password(“新暗码”) WHERE user=‘root’;      /* 暗码注重大小写 */
mysql> flush privileges;
mysql> exit;

从新启动mysql效劳

如许新的root暗码就设置胜利了。

三、修正root登录权限

当你修正好root暗码后,很有能够涌现这类状况

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

这是由于root登录权限不足,细致修正要领以下

须要先住手mysql效劳,这里分两种状况,一种能够用service mysqld stop,

别的一种是/etc/init.d/mysqld stop

当提醒mysql已住手后举行下一步操纵 Shutting down MySQL. SUCCESS!

在终端命令行输入

mysqld_safe --skip-grant-tables &         /* 登录mysql体系 */

输入mysql登录mysql体系

mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
mysql> flush privileges;
mysql> exit;
service mysqld/mysql statusservice mysqld/mysql restart/start

然后从新启动mysql效劳就能够了。

第一句:以权限用户root登录
第二句:挑选mysql库
第三句:检察mysql库中的user表的host值(即可举行衔接接见的主机/IP称号)
第四句:修正host值(以通配符%的内容增添主机/IP地点),固然也能够直接增添IP地点
假如这步失足"ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’" 由申明该纪录有了,跳过这步
第五句:革新MySQL的体系权限相干表
第六句:再从新检察user表时,有修正。。
重起mysql效劳即可完成。

MariaDB设置初始化暗码及修正暗码
要领1: 

[root@localhost ~]# mysql
MariaDB[(none)]> UPDATE mysql.user SET password = PASSWORD(‘newpassword’) WHERE USER = ‘root’;
MariaDB[(none)]> FLUSH PRIVILEGES;

要领2:

[root@localhost ~]# mysql
MariaDB[(none)]> SET password=PASSWORD(‘newpassward’);

要领3:

[root@localhost ~]# mysqladmin -u root password ‘newpassword’

假如root已设置过暗码,采纳以下要领

[root@localhost ~]#mysqladmin -u root -p ‘oldpassword’ password ‘newpassword’



Linux下修正Mysql的用(root的暗码及修正root登录权限

修正的用户都以root为列。

一、晓得本来的myql数据库的root暗码;

①: 在终端命令行输入 mysqladmin -u root -p password “新暗码” 回车 ,Enter password: /* 输入本来的旧暗码 */

②: 登录mysql体系修正, mysql -uroot -p 回车 Enter password: /* 输入本来的暗码 */

mysql>use mysql;
mysql> update user set password=password(“新暗码”) where user=‘root’;        /* 暗码注重大小写 */
mysql> flush privileges;
mysql> exit;
service mysqld/mysql statusservice mysqld/mysql restart/start

然后运用适才输入的新暗码即可登录。

二、不晓得本来的myql的root的暗码;
起首,你必需要有操纵体系的root权限了。假如连体系的root权限都没有的话,先斟酌root体系再走下面的步骤。 类似于平安形式登录体系。

须要先住手mysql效劳,这里分两种状况,一种能够用service mysqld stop,

别的一种是/etc/init.d/mysqld stop

当提醒mysql已住手后举行下一步操纵 Shutting down MySQL. SUCCESS!

在终端命令行输入

mysqld_safe --skip-grant-tables &         /* 登录mysql体系 */

输入mysql登录mysql体系

mysql> use mysql;
mysql> UPDATE user SET password=password(“新暗码”) WHERE user=‘root’;      /* 暗码注重大小写 */
mysql> flush privileges;
mysql> exit;

从新启动mysql效劳

如许新的root暗码就设置胜利了。

三、修正root登录权限

当你修正好root暗码后,很有能够涌现这类状况

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

这是由于root登录权限不足,细致修正要领以下

须要先住手mysql效劳,这里分两种状况,一种能够用service mysqld stop,

别的一种是/etc/init.d/mysqld stop

当提醒mysql已住手后举行下一步操纵 Shutting down MySQL. SUCCESS!

在终端命令行输入

mysqld_safe --skip-grant-tables &         /* 登录mysql体系 */

输入mysql登录mysql体系

mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
mysql> flush privileges;
mysql> exit;
service mysqld/mysql statusservice mysqld/mysql restart/start

然后从新启动mysql效劳就能够了。

第一句:以权限用户root登录

第二句:挑选mysql库

第三句:检察mysql库中的user表的host值(即可举行衔接接见的主机/IP称号)

第四句:修正host值(以通配符%的内容增添主机/IP地点),固然也能够直接增添IP地点

假如这步失足"ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’" 由申明该纪录有了,跳过这步

第五句:革新MySQL的体系权限相干表

第六句:再从新检察user表时,有修正。。

重起mysql效劳即可完成。

MariaDB设置初始化暗码及修正暗码
要领1:

[root@localhost ~]# mysql
MariaDB[(none)]> UPDATE mysql.user SET password = PASSWORD(‘newpassword’) WHERE USER = ‘root’;
MariaDB[(none)]> FLUSH PRIVILEGES;

要领2:

[root@localhost ~]# mysql
MariaDB[(none)]> SET password=PASSWORD(‘newpassward’);

要领3:

[root@localhost ~]# mysqladmin -u root password ‘newpassword’

假如root已设置过暗码,采纳以下要领

[root@localhost ~]#mysqladmin -u root -p ‘oldpassword’ password ‘newpassword’

以上就是如安在linux下修正mysql数据库暗码?linux修正数据库暗码的要领的细致内容,更多请关注ki4网别的相干文章!

标签:linux修改密码mysql数据库


欢迎 发表评论: