zoukankan      html  css  js  c++  java
  • mysql添加用户

    mysql安装完成之后,如果需要添加用户,该如何来做了。下面记录我学习的过程。(说明:以下所有操作都是以root帐号登录mysql数据库中操作的。)

    网上很多都说可以用下面这条命令行来添加用户和授予权限

    1. GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost或者%' IDENTIFIED BY 'mypassword'

    1)ALL PRIVILEGES :表示所有权限,具体有哪些,你可以用一下几条命令来查看。

    show databases;

    use mysql;

    show tables;

    select * from user \G

    之后你可以看到所有存在的用户和使用的权限。

    2)*.*   :所有的mysql数据库你都可以操作。若是你想用户只能操作某一数据库,则需要用xxx.*即可。

    3):myuser:表示登录用的用户名

    4)  localhost或者%:如果用户想远程登录的话,就选择%,若是本机登录的话,就选择localhost。如果选择了远程登录,又想本地登录,那么请注意,在登录mysql数据库的时候,请这样输入

    mysql -u username -p -h 127.0.0.2 不要在-h 后面输入127.0.0.1.这样会ERROR 1045 (2800) ACCESS Denied``````````````````````

    5) mypassword:就是登录的密码了。

    2. 接着需要执行

    flush privileges;语句。

    3.执行了之后,退出mysql数据库,再次登录。用户就可以使用上面讲的查看权限的办法,查看你添加的用户是否已经添加,权限是否你设定的那些。有了之后就可以登录了。

    注意:由于我是使用labview操作远程数据库,我使用的是sql_LV 1.08的一个开源的第三库,由于版本的问题,因为我目前使用的是最新的版本的数据库5.5.29.因此需要而外的执行下面语句

    set password for ‘myuser'@’%‘ = old_password('mypassword')。这样就可以远程访问了。已经通过测试,表示成功的。

  • 相关阅读:
    (HDOJ 2503)a/b + c/d
    用VSTS进行网站压力测试
    .NET中IDisposable接口的基本使用
    创建ASP.Net自定义控件
    petshop4.0详解
    .net中SQL防注入代码
    petshop4 缓存机智在sql2005上的设置
    Asp.net自定义控件:概念
    .Net pet shop 4 和 MSMQ
    .net缓存自己总结的几条
  • 原文地址:https://www.cnblogs.com/gaoshanxiaolu/p/2867997.html
Copyright © 2011-2022 走看看