zoukankan      html  css  js  c++  java
  • MySQL 数据库入门操作

    启动
    mysqld:
    在命令行启动mysql时,如不加"--console",启动、关闭信息不在界面中显示,而是记录在安装目录下的data目录里,文件名一般是hostname.err,通过此文件查看mysql的控制台信息。
    关闭
    mysqladmin -u root shutdown

    加入到系统服务中
    mysqld -install
    命令行连接服务器
    mysql -h localhost -u root -proot  (-p 和密码直接没有空格)
    或者
    mysql -h localhost -u root -p 回车
    根据提示再输入密码
    root
    mysql数据库  user表 host 字段
    一个localhost,一个127.0.0.1,一个::1,其实这三个都是一个意思,都是表示本地机 ,::1 是ipv6地址127.0.0.1的缩写,也就是本机。
    host列是指定登录的ip,比如说 user=root host=192.168.1.1 ,这里的意思就是说,root用户只能通过 192.168.1.1的客户端去访问,而%则是个通配符, 如果host=192.168.1.%,那么就表示 只要是 ip为host=192.168.1.前缀的客户端都可以连接,那么host=%的话则表示所有ip都有权去连接,这也就是为什么在开启远程连接的时候,大部分人都直接把host改成%的缘故,因为省事。
    远程登录
    update user set host = '%' where user = 'root' limit 1;
    如果直接修改表,需要重启服务才生效 或者  flush privileges;  
    授权方式远程登录
    允许从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
    # mysql -u root -proot
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给select,insert,update,delete权限。
    # mysql -u root -proot
    grant select,insert,update,delete on *.* to root@"202.11.10.253" Identified by "dboomysql";

    允许地址202.11.10.253上用root用户,密码dboomysql来连接mysql的所有数据库,付给所有权限。
    # mysql -u root -proot
    grant all on *.* to root@"202.11.10.253" Identified by "dboomysql"

    操作完后切记执行以下命令刷新权限
    FLUSH PRIVILEGES

    修改密码
    mysqladmin -u root -p [oldpassword] password newpassword
    注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password(函数)和newpassword(新密码)之间以空格分隔

    作者:robert
    出处:http://www.cnblogs.com/robertsun/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有错误,欢迎指出。以免更多的人被误导。
    欢迎留言交流。
  • 相关阅读:
    Intent 传递Map数据
    android 读取.properties文件
    android 复制到剪切板
    SVN Update Error: Please execute the 'Cleanup' command
    Win8安装程序出现2502、2503错误解决方法
    启动系统自带的应用程序
    解决底部Button遮挡ListView最后一项内容的bug
    Intent传递list集合时异常解决
    Tomcate 启动异常,java.net.BindException: Address already in use: JVM_Bind:80的解决办法
    【Web】阿里icon图标gulp插件(gulp-qc-iconfont)
  • 原文地址:https://www.cnblogs.com/robertsun/p/4106781.html
Copyright © 2011-2022 走看看