-
2021-01-28 14:10:15
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
更多相关内容 -
mysql设置root密码和创建用户操作
2021-01-18 23:52:32方法1: 用SET PASSWORD命令mysql -u rootmysql>...方法2:用mysqladminmysqladmin -u root password "newpass"如果root已经设置过密码,采用如下方法mysqladmin -u root password oldpass "newpass"...方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR = PASSWORD('12345678');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables& 然后窗口不要关 在新窗口中运行如下命令
mysql -u root mysql
mysql>user mysql;
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
一, 创建用户:
命令:CREATE USER ' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名,
host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%.
password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
例子: CREATE USER ' IDENTIFIED BY '123456';
CREATE USER _' IDENDIFIED BY '123456';
CREATE USER ' IDENTIFIED BY '123456';
CREATE USER IDENTIFIED BY '';
CREATE USER ;
二,授权:
命令: GRANT privileges ON databasename.tablename TO
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;
databasename - 数据库名,
tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
例子: GRANT SELECT, INSERT ON test.user TO ;
GRANT ALL ON *.* TO ;
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令: GRANT privileges ON databasename.tablename TO WITH GRANT OPTION;
三.设置与更改用户密码
命令:SET PASSWORD FOR = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");
例子: SET PASSWORD FOR = PASSWORD("123456");
四.撤销用户权限
命令: REVOKE privilege ON databasename.tablename FROM ;
说明: privilege, databasename, tablename - 同授权部分.
例子: REVOKE SELECT ON *.* FROM ;
注意: 假如你在给用户授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO , 则在使用REVOKE SELECT ON *.* FROM ;命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO ;则REVOKE SELECT ON test.user FROM ;命令也不能撤销该用户对test数据库中user表的Select 权限. 具体信息可以用命令SHOW GRANTS FOR ; 查看.
五.删除用户
命令: DROP USER ;
-
mysql给root设置密码
2021-01-28 05:31:49mysql 怎么设置root 密码段中加上:skip-grant-... password=password('123456')whereuser='root'一个MySql的root密码初始设置问题我一般都是直接到mysql库下面的user表里面修改密码。 mysql>UPDATE `user` SE...mysql 怎么设置root 密码
段中加上:skip-grant-tables2.然后登录数据库时就不需要密码了3.进入 mysql&nbs... password=password('123456') where user='root'
一个MySql的root密码初始设置问题
我一般都是直接到mysql库下面的user表里面修改密码。 mysql>UPDATE `user` SET `password`=PASSWORD('1234') WHERE `User`='root'; mysql&...
如何设置xampp中的 mysql root 密码
如果你知道现在的密码,那么修改密码是很简单的,使用mysqladmin命令,格式如下: mysqladmin -u root -p password 新密码 运行命令后会提示输入旧密码,如果密码正确,就执...
linux怎么设置mysql root密码
然后就是使用 mysql 命令修改密码mysql> use mysql;mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';mysql&g...
怎么设置mysql root密码
cmd下切换到 mysql 安装目录例d:/mysql/bin 前提:mysql用户root密码为空. 输入mysql -u root mysql mysql> 状态下输入 update user set password=password('新密码') where u...
mysql怎么给root设置密码
Server #mysqld_safe –skip-grant-tables & 4.然后用空密码方式使用root用户登录 MySQL;mysql -u root 5.为root@localhost设置新密码 mysql> update mysql.user set pas...
如何给mysql root设置密码
输入后回车会提示输入密码。 3、修改MySQL的root用户密码,格式:mysql> set passw... privileges; 。 9、退出 quit。 重启mysql服务,使用用户名root和刚才设置的新密码root登...
linux mysql root没有密码怎么设置密码
不过如果使用方法一用mysqladmin password设置密码或者用GRANT来设置,就不用使用PASSWORD()函数,因为它们已经自动调用了该函数。shell> mysql -u root mysql>...
怎么给mysql root设置密码
在Windows中的语句: shell> mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd'); mysql> SET PASSWORD FOR 'root'@'%' = PAS...
相关搜索
热门搜索
-
mysql设置root密码,并且允许远程连接
2018-04-27 09:00:27原文地址:https://blog.csdn.net/jie11447416/article/details/534446561、修改root用户密码首先,你需要能够登陆到远程主机,直接shell连接就可以了,然后执行:mysql -u root #没有密码的时候 或者 mysql -u root...原文地址:https://blog.csdn.net/jie11447416/article/details/53444656
1、修改root用户密码
首先,你需要能够登陆到远程主机,直接shell连接就可以了,然后执行:
mysql -u root #没有密码的时候 或者 mysql -u root -p #有密码的时候,一般很可能是root
- 1
- 2
- 3
然后,登陆上mysql数据,注意,需要是root用户哦。
修改密码的时候,我们就直接修改user表记录就可以了。
首先选择mysql表;use mysql;
- 1
然后可以查询一下目前的用户:
select user,host,password from user;
- 1
如果有多个,你可以就看你需要修改哪个了,其中的host字段是允许连接的地址,%表示通配。然后使用sql直接更新就可以了,比如:
update user set password=password('这里是密码') where user='root';
- 1
详细过程:
到这里我们就把密码修改了。
2、开启远程访问
其实,就是把root的host字段设置成%,表示所有ip都可以连接。
update user set host='%' where user='root';
- 1
设置就可以了,但是,还要刷新一下。
flush privileges;
- 1
- 2
别忘记了,不然不会生效的。
-
MySQL重置root密码
2022-02-23 00:15:361.记得root密码的情况 1.1关闭MySQL服务 两种方式: (1)右键"计算机"->“管理”->“服务”,找到mysql服务,右键停止 (2)进入命令行界面,输入net stop mysql 1.2重置密码 在Shell命令行下设置,使用... -
设置mysql root密码
2019-12-04 21:39:00环境 UBUNTU 18.04 + mysql 5.7.28 方法 1、打开mysql。 mysql -uroot ...update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; updat... -
MySQL设置root密码
2018-09-11 09:02:02安装MySQL时,root默认没有密码,这显然很不安全,所以我们需要手动为root设置密码。 1.关闭MySQL service mysqld stop 2.修改配置文件 打开配置文件,增加配置mysqld_safe --skip-grant-table,屏蔽权限验证... -
docker mysql 重置root密码
2021-12-20 15:17:581.进入mysql容器修改配置 vim /etc/my.cnf 2.文件的最后加入, 保存退出 ...6.清空root用户的密码 use mysql; select host, user, authentication_string, plugin from user; update user set authentication -
mysql修改root密码的4种方法
2021-09-01 13:06:53方法1 :用SET PASSWORD命令 1、打开终端win+r输入cmd回车...3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@loc -
Linux下修改mysql的root密码
2022-04-20 15:48:28一、知道原来的myql数据库的root密码; 1、 在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: 【输入原来的旧密码】 2、 登录mysql系统修改,mysql -uroot -p回车 Enter ... -
MySQL修改root密码的各种方法整理
2022-01-06 13:29:06整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin ... -
Mysql数据库root密码管理四法
2021-12-04 13:56:03Mysql数据库root密码忘记怎么办(密码管理四法) 方法一: 管理员可以在系统命令行中使用mysqladmin命令设置mysql用户的密码。 使用mysqladmin设置密码的命令语法如下: mysqladmin -u用户名 -p旧密码 password 新... -
docker启动mysql并设置root密码
2021-01-19 05:43:38docker run --name=mediawiki_mysql \-e MYSQL_DATABASE=wikidb \-e MYSQL_USER=wikiuser \-e MYSQL_PASSWORD=mysecret \-e MYSQL_ROOT_PASSWORD=zhang123 \-v /var/mediawiki/mysql:/var/lib/mysql \-d mysql:5.7... -
MySQL修改root用户密码
2021-06-20 12:24:09知道密码 在清楚的知道密码的情况之下可以使用以下几种方式修改MySQL的密码。 方式一 登录mysql -
docker 如何修改mysql的root密码
2021-11-25 23:21:20第一步mysql容器 1 docker exec -it 容器ID /bin/bash ... SET PASSWORD FOR 'root' = PASSWORD('设置的密码'); 第四步重启 重启mysql容器即可 1 docker r -
mysql如何修改root用户的密码
2022-03-28 09:13:11首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); 方法2:用mysqladmin 格式:mysqladmin -u... -
[mysql]三种步骤为root账户指定密码_mysql
2021-02-02 09:35:55[mysql]三种方法为root账户指定密码前言:前段时间把mysql安装后一直没管它,当时就在奇怪为什么mysql登陆不要密码,原来一直用的超用户账户登陆的(简称超级用户)其实只怪自己太无知,之前一直用的phpbydamin进行的... -
linux下MySQL重置root用户密码
2022-03-29 19:38:49linux下MySQL重置root用户密码 1、用vim进入mysql配置文件 vim /etc/my.cnf 2、然后在最下面加一行内容 skip-grant-tables 3、然后:wq保存退出来 4、如果mysql服务是启动状态则重启服务,如果是停止就start ... -
Linux环境下mysql设置root账户初始密码
2018-05-14 20:24:57默认mysql无密码,需设置root用户密码登录mysql服务器:mysql -u root //直接回车进入mysql控制台进入mysql数据库:use mysql;更改root用户密码: update user set password=password('aaaaaa')... -
Linux下修改mysql的root密码方法(亲测有效)
2020-10-10 15:14:511)新数据库,从未设置过root密码,可以使用下面命令: # mysqladmin -u root password "newpass" #新密码为“newpass” 2)已经设置过root密码,想使用mysqladmin修改,使用下面命令: [root@localhost ~]# mysqladmin... -
Centos7:yum安装MySQL5.7后如何设置root密码
2018-01-27 09:40:40第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还是安装开源的社区版] 如果没有如图所示的和mysql*相关的数据源,可去官网上下载相关版本的yum源。打开网址... -
MySQL修改root密码的4种方法
2017-05-08 08:46:08方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名...例子:mysql> set password for root@localhost = password(‘123’); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密 -
windows下MySQL修改root密码
2018-10-25 16:30:45转自: 的《MySQL——修改root密码的4种方法(以windows为例)》 原址:https://www.jb51.net/article/39454.htm 二 转自:七秒的鱼 的《当忘记mysql数据库密码时如何进行修改》 原址:... -
Mac平台重新设置MySQL的root密码
2015-12-08 20:18:33您是否忘记了Mac OS 的MySQL的root密码,以下4步就可搞定: 1. 停止 mysql server. 通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' 2. 打开终端,输入: sudo /usr/local/mysql/bin/mysql -
MySQL忘记root密码解决方案
2022-04-20 12:36:04mysqld --defaults-file="D:\ProgramFiles\mysql\MySQLServer5.7Data\my.ini" --skip-grant-tables 注意:此处路径以你自己的世界路径为准 3:此时,mysqld服务进程已经打开,并且,不需要权限检查. 4:mysql -
如何查看mysql密码root密码
2022-02-24 18:01:54windows中查看mysql链接root链接密码 -
Linux下修改mysql的root密码方法
2018-09-10 17:03:23本人使用的mysql版本为5.6.29.Mysql修改root密码方法:第一种方法:mysqladmin修改root密码:1)新数据库,从未设置过root密码,可以使用下面命令:# mysqladmin -u root password "newpass" #新密码为... -
MySQL修改root密码的几种方法
2021-03-04 00:50:06本文整理了四种在MySQL中修改root密码的方法,希望对大家有所帮助。全部方法经过测试通过。方法1:用SET PASSWORD 命令首先登录MySQL。格式:mysql>set password for 用户名@localhost = PASSWORD('新密码')例子... -
mysql修改root密码
2021-01-19 05:18:57Host 'localhost' is not allowed to connect to this MySQL server出现此错误时,是root用户权限问题,客户端无法访问服务器判断本次出现问题原因为:安装mysql后修改密码,修改密码使用了明文密码导致问题出现...