博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql初始化root密码和允许远程访问
阅读量:7065 次
发布时间:2019-06-28

本文共 969 字,大约阅读时间需要 3 分钟。

mysql默认root用户没有密码,输入mysql –u root 进入mysql

1、初始化root密码

进入mysql数据库

1
mysql>
update 
user 
set 
password
=
PASSWORD
(‘123456’)
where 
User
=
'root'
;

2、允许mysql远程访问,可以使用以下三种方式:

a、改表。

1
2
3
4
mysql -u root –p
mysql>use mysql;
mysql>
update 
user 
set 
host =
'%' 
where 
user 
=
'root'
;
mysql>
select 
host,
user 
from 
user
;

b、授权。

例如,你想root使用123456从任何主机连接到mysql服务器。

1
mysql>
GRANT 
ALL 
PRIVILEGES 
ON 
*.*
TO 
'root'
@
'%' 
IDENTIFIED
BY 
'123456' 
WITH 
GRANT 
OPTION
;

如果你想允许用户jack从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码

1
2
mysql>
GRANT 
ALL 
PRIVILEGES 
ON 
*.*
TO 
'jack'
@’10.10.50.127’ IDENTIFIED
BY 
'654321' 
WITH 
GRANT 
OPTION
;
mysql>FLUSH RIVILEGES

c:在安装mysql的机器上运行:

1
2
3
4
5
6
7
8
//进入MySQL服务器
d:\mysql\bin\>mysql -h localhost -u root
//赋予任何主机访问数据的权限
mysql>
GRANT 
ALL 
PRIVILEGES 
ON 
*.*
TO 
'root'
@
'%' 
WITH 
GRANT 
OPTION
//使修改生效
mysql>FLUSH
PRIVILEGES
//退出MySQL服务器
mysql>EXIT
原文链接:http://www.cnblogs.com/cnblogsfans,https://www.cnblogs.com/cnblogsfans/archive/2009/09/21/1570942.html
你可能感兴趣的文章
hibernate学习笔记3
查看>>
SQL Server 2005 日常运维检查操作手册
查看>>
利用jquery和jsonp来获取跨站数据,并实现cookie共享
查看>>
我的友情链接
查看>>
写sql语句时将时间格式“20110725”转化为格式2012年07月25日
查看>>
[Hadoop in China 2011] 蒋建平:探秘基于Hadoop的华为共有云
查看>>
heartbeat高可用+lvsDR
查看>>
方丈被害子女有没有权利继承遗产?
查看>>
java入门第一季5、6
查看>>
[转载] 闻一多——七子之歌
查看>>
针对tomcat日志乱码问题
查看>>
免费的协作和协同办公软件平台onlyoffice轻松部署
查看>>
WiFi覆盖下的生活 享受便利的同时 别忘记了安全
查看>>
关于ios 8 7 下的模态窗口大小的控制 代碼+場景(mainstoryboard)( Resizing UIModalPresentationFormSheet )...
查看>>
Linux软件包的管理--YUM
查看>>
Axis2发布webservice(1)--0配置发布
查看>>
Java Web笔记 – Servlet中的Filter过滤器的介绍和使用 编写过滤器
查看>>
我奋斗了18年,不是为了和你一起喝咖啡
查看>>
gearman简单介绍
查看>>
《Typecript 入门教程》 3、接口
查看>>