一、MySQL管理

  • Windows:
    • 启动:

      cd c:/mysql/bin
      mysqld --console
      
    • 关闭:

      cd c:/mysql/bin
      mysqladmin -uroot shutdown
      
  • Linux:
    • 检查MySQL服务器是否启动:

      ps -ef | grep mysqld
      
    • 关闭目前运行的 MySQL 服务器:

      root@host# cd /usr/bin
      ./mysqladmin -u root -p shutdown
      Enter password: ******
      
  • MySQL用户设置:
    • 添加用户:
      • 以下为添加用户的的实例,用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限:
      mysql> use mysql;
      Database changed
      
      mysql> INSERT INTO user 
                (host, user, password, 
                 select_priv, insert_priv, update_priv) 
                 VALUES ('localhost', 'guest', 
                 PASSWORD('guest123'), 'Y', 'Y', 'Y');
      Query OK, 1 row affected (0.20 sec)
      
      mysql> FLUSH PRIVILEGES;
      Query OK, 1 row affected (0.01 sec)
      
      mysql> SELECT host, user, password FROM user WHERE user = 'guest';
      
      • 命令会给指定数据库TUTORIALS添加用户 zara ,密码为 zara123
      mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
          -> ON TUTORIALS.*
          -> TO 'zara'@'localhost'
          -> IDENTIFIED BY 'zara123';
      
  • /etc/my.cnf文件配置:
    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    
    [mysql.server]
    user=mysql
    basedir=/var/lib
    
    [safe_mysqld]
    err-log=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
  • 管理MySQL的命令:
    • USE *数据库名* :

    选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库

    mysql> use RUNOOB;
    Database changed
    
    • SHOW DATABASES:

    列出 MySQL 数据库管理系统的数据库列表

    mysql> SHOW DATABASES;
    
    • SHOW TABLES:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值