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

本文共 916 字,大约阅读时间需要 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

转载于:https://www.cnblogs.com/weifeng1463/p/8295877.html

你可能感兴趣的文章
fabricjs 高级篇(自定义类型)
查看>>
jQuery之end()和pushStack()
查看>>
Bootstrap--响应式导航条布局
查看>>
Learning Python 009 dict(字典)和 set
查看>>
JavaScript中随着鼠标拖拽而移动的块
查看>>
HDU 1021 一道水题
查看>>
The operation couldn’t be completed. (LaunchServicesError error 0.)
查看>>
php每天一题:strlen()与mb_strlen()的作用分别是什么
查看>>
工作中收集JSCRIPT代码之(下拉框篇)
查看>>
《转载》POI导出excel日期格式
查看>>
code异常处理
查看>>
git - 搭建最简单的git server
查看>>
会话控制
查看>>
推荐一款UI设计软件Balsamiq Mockups
查看>>
Linux crontab 命令格式与详细例子
查看>>
百度地图Api进阶教程-地图鼠标左右键操作实例和鼠标样式6.html
查看>>
游标使用
查看>>
LLBL Gen Pro 设计器使用指南
查看>>
SetCapture() & ReleaseCapture() 捕获窗口外的【松开左键事件】: WM_LBUTTONUP
查看>>
Android 设置界面的圆角选项
查看>>