mysql 第一次安装的时候是没有初始密码,所以需要设置:
set
mysql>
|
这里设置的密码是:当前密码对于root用户只可以用于在本机登录
若是需要设置mysql可以远程访问,则:
设置远程可以登录:
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'
@
'%'
IDENTIFIED
BY
'mypwd'
WITH
GRANT
OPTION
;
FLUSH PRIVILEGES;
柳暗花明又一村:当前密码对于用户在任何地方都可以访问这台机器的数据库,且立马生效
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'
@
'10.%'
IDENTIFIED
BY
'mypwd'
WITH
GRANT
OPTION
;
FLUSH PRIVILEGES;
解读:这条语句的意思是,用这个密码对于当前用户只能是IP以‘10.’开头的才可以访问这台主机的数据库