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