当前位置:首页 > MySQL教程 > 正文内容

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

搜教程4年前 (2019-12-01)MySQL教程204

本篇文章给人人带来的内容是引见如安在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网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15613.html

分享给朋友:

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

MySQL慢查询日记的设置以及运用教程详解【MySQL教程】,MySQL,以及,配置

MySQL慢查询日记的设置以及运用教程详解【MySQL教程】,MySQL,以及,配置

慢查询日记用于纪录一些过慢的查询语句,能够协助管理员剖析问题所在,下面这篇文章重要给人人引见了关于MySQL慢查询日记的设置与运用教程,文中经由过程示例代码引见的异常细致,须要的朋侪能够参考下。 媒介 MySQL慢查询日记是我们在一样平常事情中经常会碰到的一个功用,MySQL慢查询日记供应了...

数据库纪录删除体式格局 有哪些【MySQL教程】,数据库,哪些,方式

数据库纪录删除体式格局 有哪些【MySQL教程】,数据库,哪些,方式

弁言 删除数据库纪录是一个异常罕见的需求,当数据落空代价时,我们便会删除它,然则假如操纵不当,每每就会把一些有代价的数据误删掉,形成重要数据的丧失,合理采纳删除体式格局才更好地运用数据资本,下面引见几种经常运用的删除体式格局。 删除体式格局 物理删除 物理删除就是直接从数据库中删除一...

MySQL怎样挑选适宜的引擎以及举行引擎的转换【MySQL教程】,MySQL,引擎,合适

我们怎样挑选适宜的引擎?这里简朴归结一句话:“ 除非须要用到某些InnoDB不具备的特征,而且没有其他要领能够替换,不然都应该优先挑选InnoDB引擎。” 除非万不得已,不然不发起夹杂运用多种存储引擎,不然能够带来一系列庞杂的题目以及一些潜伏的BUG。 运用差别引擎斟酌的几大要素:...

MySQL两大存储引擎InnoDB与MyISAM的区分【MySQL教程】,InnoDB,MySQL,引擎

1.InnoDB存储引擎 MySQL5.5中InnoDB成为默许的存储引擎。InnoDB是事件型存储引擎,被设想用来处置惩罚大批的短时间事件。它的机能和自动崩溃恢复特征,使得它在非事件场景中也很盛行。 所以可以这么说:“除非须要用到某些InnoDB不具备的特征,而且没有其他方法可以替换,...

MySQL的预编译功用【MySQL教程】,MySQL,功能,编译

MySQL的预编译功用【MySQL教程】,MySQL,功能,编译

1、预编译的优点   人人日常平凡都运用过JDBC中的PreparedStatement接口,它有预编译功用。什么是预编译功用呢?它有什么优点呢?   当客户发送一条SQL语句给服务器后,服务器老是须要校验SQL语句的语法花样是不是准确,然后把SQL语句编译成可实行的函数,末了才是实行SQL...

关于MySQL数据库 增编削查语句集锦【MySQL教程】,MySQL,数据库,语句

一、基础的sql语句 CRUD操纵: create 建立(增加) read 读取 update 修正 delete 删除 1、增加数据 insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ; 给特定的...