• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql设置远程登陆以及新增用户_MySQL

mysql 搞代码 4年前 (2022-01-09) 24次浏览 已收录 0个评论

mysql 简单的管理命令:
启动mysql sudo start mysql
停止mysql sudo stop mysql

允许远程访问的设置:

<code class="hljs bash">sudo vi /etc/mysql/my.cnf注释掉  bind-address = 127.0.0.1</code>

增加新用户:

<code class="hljs bash"><code class="hljs sql">GRANT ALL PRIVILEGES ON *.* TO gino@'%' IDENTI<strong style="color:transparent">本文来源gaodai#ma#com搞@@代~&码网^</strong>FIED BY  "123456";</code></code>
<code class="hljs bash"><code class="hljs sql"><code class="hljs sql">GRANT命令说明:    ALL PRIVILEGES 是表示所有权限,你也可以使用select、update等权限。    ON 用来指定权限针对哪些库和表。    *.* 中前面的*号用来指定数据库名,后面的*号用来指定表名。    TO 表示将权限赋予某个用户。    jack@'localhost' 表示jack用户,@后面接限制的主机,可以是IP、IP段、域名以及%,%表示任何地方。注意:这里%有的版本不包括本地,以前碰到过给某个用户设置了%允许任何地方登录,但是在本地登录不了,这个和版本有关系,遇到这个问题再加一个localhost的用户就可以了。    IDENTIFIED BY 指定用户的登录密码。    WITH GRANT OPTION 这个选项表示该用户可以将自己拥有的权限授权给别人。注意:经常有人在创建操作用户的时候不指定WITH GRANT OPTION选项导致后来该用户不能使用GRANT命令创建用户或者给其它用户授权。备注:可以使用GRANT重复给用户添加权限,权限叠加,比如你先给用户添加一个select权限,然后又给用户添加一个insert权限,那么该用户就同时拥有了select和insert权限。</code></code></code>
<code class="hljs bash"><code class="hljs sql"><code class="hljs sql"><code class="hljs sql">使用这个命令使权限生效,尤其是你对那些权限表user、db、host等做了update或者delete更新的时候。以前遇到过使用grant后权限没有更新的情况,只要对权限做了更改就使用FLUSH PRIVILEGES命令来刷新权限。flush privileges;</code></code></code></code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql设置远程登陆以及新增用户_MySQL
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址