zoukankan      html  css  js  c++  java
  • MYSQL数据库初学者运用指南1

     来源:赛迪网 作者:赛迪网  




    有很多冤家虽然安顿好了mysql但却不知如何运用它。在这篇文章中我们就从毗连MYSQL、修正密码、添加用户等方面来进修一些MYSQL的常用敕令。

    一、毗连MYSQL。

    魔术:
    mysql -h主机所在
    -u用户名
    -p用户密码

    1、例1:毗连到本机上的MYSQL。

    起首在掀开DOS窗口,然落伍入目录 mysqlbin,再键入敕令mysql -uroot -p,回车后提示你输密码,假如刚安顿好MYSQL,超级用户root是没有密码的,故间接回车即可进入到MYSQL中了,MYSQL的提示符是:


    mysql>



    2、例2:毗连到远程主机上的MYSQL。假定远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下敕令:

    mysql -h110.110.110.110 -uroot -pabcd123 
    (注:u与root可以不用加空格,别的也一样)



    3、参与MYSQL敕令:

    exit (回车)



    二、修正密码。

    魔术:mysqladmin -u用户名 -p旧密码 password 新密码

    1、例1:给root加个密码ab12。起首在DOS下进入目录mysqlbin,然后键入以下敕令

    mysqladmin -uroot -password ab12



    注:因为开始时root没有密码,以是-p旧密码一项就可以省略了。

    2、例2:再将root的密码改为djg345。

    mysqladmin -uroot -pab12 password djg345



    三、添加新用户。(具体:和下面分歧,下面的因为是MYSQL情况中的敕令,以是后背都带一个分号作为敕令终了符)

    魔术:

    grant select on 数据库.* to 用户名@登录主机 identified by "密码"



    例1、添加一个用户test1密码为abc,让他可以在任何主机上登录,并对所无数据库有查问、拔出、修正、删除的权限。起首用以root用户连入MYSQL,然后键入以下敕令:

    grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";



    但例1添加的用户是稀奇很是伤害的,你想如某个人晓得test1的密码,那么他就可以在internet上的任何一台比力争论机上登录你的mysql数据库并对你的资料可以为所欲为了,办理步伐见例2。

    例2、添加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb避免查问、拔出、修正、删除的操作(localhost指当田主机,即MYSQL数据库所在的那台主机),多么用户即运用晓得test2的密码,他也无法从internet上间接会面数据库,只能经由进程MYSQL主机上的web页来会面了。

    grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";



    假如你不想test2有密码,可以再打一个敕令将密码消掉。

    grant select,insert,update,delete on mydb.* to test2@localhost identified by "";




    版权声明: 原创作品,答允转载,转载时请务必以超链接方式标明文章 原始来由 、作者信息和本声明。不然将追查执法责任。

  • 相关阅读:
    阅读13-17章
    阅读<构建之法>10、11、12章
    作业5.2
    作业5.1
    作业四:构建之法的困惑和思考(5-7)
    做汉堡
    作业三:构建之法的困惑和思考(1-5)
    实验二 合作:王宏财 http://www.cnblogs.com/wanghongcai/
    实验一--四则运算
    数独九宫格
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975705.html
Copyright © 2011-2022 走看看