首页 > 旅游信息综合

mysql更改密码(mysql8设置允许远程访问)

如何修改MySql数据库的用户名和密码

修改mysql数据库的用户名和密码

更改密码

1、mysql-u root-p

2、Enter password:***

3、mysql>use mysql;#选择数据库

4、Database changed

5、mysql> UPDATE user SET password=PASSWORD(“新密码”) WHERE user='你的用户名';

6、mysql> FLUSH PRIVILEGES;

7、mysql> quit;

更改用户名:

1、mysql-u root-p

2、Enter password:***

3、mysql> use mysql;#选择数据库

4、Database changed

5、mysql> update usersetuser=”新用户名”where user=”root”;#将用户名为root的改为新用户名

6、mysql> flush privileges;#刷新权限

7、mysql>exit

扩展资料:

mysql常用命令:

安装(基于centos)

yum-y install mariadb mariadb-server#centos7版本

yum-y install mysql mysql-server#centos7以下版本

启动

service mysqld start#开启 centos7以下版本

chkconfig mysqld on#设置开机自启

OR

systemctl start mariadb#centos7

systemctl enable mariadb

设置密码

1、mysqladmin-u root-p123 password'1234'#修改root用户密码

2、进入mysql库修改user表

mysql>use mysql;

mysql>update user set password=password('你的密码') where user='root';

mysql>flush privileges;

登录

mysql#本地登录,默认用户root,空密码,用户为root@127.0.0.1

mysql-uroot-p1234#本地登录,指定用户名和密码,用户为root@127.0.0.1

mysql-uroot P端口号-h 192.168.31.95-p密码#远程登录,用户为root@192.168.31.95

查看

ps aux|grep mysqld#查看进程

netstat-an|grep 3306#查看端口

如何改mysql的用户密码

mysqladmin命令(回目录)

格式如下(其中,USER为用户名,PASSWORD为新密码):

mysqladmin-u USER-p password PASSWORD

该命令之后会提示输入原密码,输入正确后即可修改。

例如,设置root用户的密码为123456,则

mysqladmin-u root-p password 123456

UPDATE user语句(回目录)

这种方式必须是先用root帐户登入mysql,然后执行:

UPDATE user SET password=PASSWORD('123456') WHERE user='root';

FLUSH PRIVILEGES;

SET PASSWORD语句(回目录)

这种方式也需要先用root命令登入mysql,然后执行:

SET PASSWORD FOR root=PASSWORD('123456');

root密码丢失的情况(回目录)

使用 MySQL自带的一个工具”MySQL GUI Tools”,我一直用的是5.0版本的。在安装目录中运行一个程序 MySQLSystemTrayMonitor.exe,运行完后在系统托盘会出现图标。如果MySQL服务尚未安装,则不会出现,可先通过Action>Manage MySQL Instances先配置和安装服务。如果已经安装服务,鼠标右键点击后,会出现”Configure Instance”的菜单。点击后出现如下MySQL Administrator窗口:

假如原来的服务配置都正常的情况下,选中左侧列表中的“启动变量”,并在相应的右侧标签中选择“安全”,勾选“禁用grant表”,然后“应用更改”。

并回到左侧的“服务器控制”,和右侧相应的“开始/停止服务”标签,点击启动服务。此时,连接mysql已经不需要用户名和密码了,你可以修改root密码。

如何修改mysql数据库连接密码

以root用户登录,命令:mysql-uroot-p回车输入密码;已经完成。修改MySQL是需要有mysql里的root权限的,下面介绍几种修改MYSQL数据库密码的方法:1、例如你的 root用户现在没有密码,你希望的密码修改为abc,那么命令是:mysqladmin-u root password abc2、如果你的root现在有密码了,那么修改密码为abc的命令是:mysqladmin-u root-p password youyou注意,命令回车后会问你旧密码,输入旧密码之后命令完成,密码修改成功。重新启动下mysql服务就可以啦。2、输入“mysql-uroot-p”,回车进入mysql命令状态;3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:提示Query OK,说明已更新。5、输入FLUSH PRIVILEGES;来保存修改内容,在mysql命令状态下输入:至此,密码修改完成。方法1使用phpmyadmin,这是最简单的了,修改mySQL库的user表,不过别忘了使用PASSWORD函数。方法2使用mySQLadmin,这是前面声明的一个特例。 mySQLadmin-u root-p password mypasswd输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。

怎么修改mysql 用户的密码

方法1用SET PASSWORD命令

1

1、打开终端win+r输入cmd回车即可打开;

2、通过mysql-u用户名-p指定root用户登录MySQL,输入后回车会提示输入密码。

3、修改MySQL的root用户密码,格式:mysql> set password for用户名@localhost= password('新密码');例子:mysql> set password for root@localhost= password('shapolang');上面例子将用户root的密码更改为shapolang;

重新登录,输入新密码shapolang就ok了;

END

方法2用mysqladmin

1

1、打开终端win+r输入cmd回车即可打开;

2、修改MySQL的root用户密码格式:mysqladmin-u用户名-p旧密码 password新密码例子:mysqladmin-uroot-pshapolang password 123456

上面例子将用户root原来的密码shapolang改为新密码123456

重新登录,输入新密码123456就ok了;

END

方法3用UPDATE直接编辑user表

1

1、首先登录MySQL。

2、连接权限数据库: use mysql;。3、改密码:update user set password=password(“shapolang”) where user=”root”;(别忘了最后加分号)。 4、刷新权限(必须步骤):flush privileges;

重新登录,输入新密码shapolang就ok了;

END

方法4忘记root密码的时候

1

1、关闭正在运行的MySQL服务。

2、打开DOS窗口,转到mysql\bin目录。 3、输入mysqld–skip-grant-tables回车。–skip-grant-tables的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符>。 6、连接权限数据库: use mysql;。 7、改密码:update user set password=password(“root”) where user=”root”;(别忘了最后加分号)。 8、刷新权限(必须步骤):flush privileges;。 9、退出 quit。

重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;

MySQL如何更改用户密码

在MySQL中,可以使用3种不同的语句更改用户帐户密码:

1、UPDATE

2、SET PASSWORD

3、ALTER USER

但在更改帐户密码之前,应记住两件非常重要的事情:

1、要更改密码的用户帐户详细信息。

2、正在更改密码的用户正在使用该应用程序,因为如果在不更改应用程序的连接字符串的情况下更改密码,则应用程序将无法连接到数据库服务器。

现在让我们学习如何使用上面提到的三个SQL语句在SQL中更改用户密码:

1、使用SET PASSWORD声明更改MySQL用户密码:

要使用SET PASSWORD语句更改用户密码,第一个要求是该帐户至少需要具有UPDATE权限。

用户帐户应为“user@ host”格式,您要更新其密码。

要使用SET PASSWORD语句将用户帐户“gfguser1”的密码更改为“newpass”,应执行以下代码语句:

句法:

2、使用ALTER USER语句更改MySQL用户密码:更改用户帐户密码的第二种方法是使用ALTER USER语句。

ALTER USER语句与“IDENTIFIED BY”子句一起使用。

要使用Alter User语句将用户帐户“gfguser1”的密码更改为“newpass”,语法如下所示:

语法:

3、使用UPDATE语句更改MySQL用户密码:更改用户帐户密码的第三种方法是使用UPDATE语句。

Update语句更新mysql数据库的用户表。

该FLUSH PRIVILEGES语句需要执行UPDATE语句之后执行。

FLUSH PRIVILEGES语句用于从mysql数据库中的grant表重新加载权限。

要将用户帐户“gfguser1”的密码更改为从localhost服务器连接的“newpass”,语法如下所示:

句法:

推荐教程:《mysql教程》

本文链接:http://www.ynbright-edu.com/html/87970323.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。