mysql的安装和命令

一。mysql的安装

     注意点: 选择字符集 UTF8

              选中 root remote machine

  安装完成 后 检测 window服务中 是否寸 "Mysql"

  添加环境变量 Path=%PATH%;%MySql_HOME%/bin

  使用命令连接  mysql -u用户名 -p密码 -hip地址 -P端口

  常用的客户端  mysql.exe(dos客户端)

                sqlyog (类似 plsql)

                sqlfront 

二。Mysql和oracle数据体系对比

      Oracle 每一个【用户】 有一个方案 方案下存在 表数据

      Mysql 每一个【数据库】 就存在表数据库 用户控制权限


三。常用的命令 

     show databases;#显示当前用户下 有权限的所有数据库

     use 数据库名 #进入输入的数据库


     show tables;

     desc 表名 #显示表结构  等价于 SHOW FULL FIELDS FROM user;

     show charset; #mysql支持的所有字符集

     SHOW COLLATION; #字符串的校对规则(是否区分大小写)


四。权限管理

    在mysql中 用户名包括两部分  用户名@'连接权限'  

      #该用户只允许192.168.1.1@ip的机器连接当前数据库

      create user student@'192.168.1.1' identied by '密码'

      create user student@'192.168.1.2' identied by '密码'


      create user student@'%' identified by '密码'

      修改密码


         1  直接通过修改密码表
            use mysql;
            update user set password=password('654321') where user='student';

            flush privileges;

         2 直接修改当前用户的密码

            set password=password('123456');

         3 忘记密码
           找到 mysql_home/my.ini
               在[mysqld] 添加 skip-grant-tables
               重启 mysql服务
                  net stop mysql;
          net start mysql;
               在dos中敲入 mysql -uroot
               通过第1步骤的修改密码

      #删除用户
        drop user student #默认是%
        drop user student@''
      #用户添加权限
    grant insert|select|update|delete|all on 数据库名.对象名 to 用户名

        grant all on *.* to 用户名@'主机名' 
(grant dba to 用户名)
--用户权限

        grant all on mysql.* to 用户名@'主机名'  --数据库权限
        grant all on mysql.db to 用户名@'主机名' --对象权限
     
        
 
      
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值