MySQL 管理

  • 运行和关闭MySQL服务器

    首先检查您的MySQL服务器是否正在运行。您可以使用以下命令进行检查
    提示:本教程是通过Linux下的MySQL服务进行讲解,安装教程参阅 》》》》》
    ps -ef | grep mysqld
    mysql
    如上图可知我们已经启动了MySQL服务,列出mysqld进程。如果服务器未运行,则可以使用以下命令启动它
    service mysqld start
    现在,如果要关闭已经运行的MySQL服务器,则可以使用以下命令进行操作
    service mysqld stop
    现在,您需要重新启动MySQL服务,可以用下列命令
    service mysqld restart
  • 设置一个MySQL用户帐户

    新建一个数据库
    CREATE DATABASE mydb;
    授权一个用户在刚刚创建的数据库上有查询,更新,插入的权限。
    GRANT SELECT, INSERT, UPDATE  ON mydb.* TO 'guest'@'localhost' IDENTIFIED BY 'guest123';
    刷新权限
    FLUSH PRIVILEGES;
    选择mysql数据库并查看user表刚刚添加的用户
    use mysql;
    SELECT host, user, password FROM user WHERE user = 'guest';
    mysql
  • 管理MySQL命令

    这是重要的MySQL命令的列表,您将不时使用它们来处理MySQL数据库
    • USE Databasename - 这将用于在MySQL工作区中选择一个数据库。
    • SHOW DATABASE - 列出MySQL DBMS可访问的数据库。
    • SHOW TABLES - 使用use命令选择数据库后,显示数据库中的表。
    • SHOW COLUMNS FROM tablename - 显示属性(列),属性类型,键信息,是否允许使用NULL,默认值以及表的其他信息。
    • HOW INDEX FROM tablename - 显示表上所有索引的详细信息,包括主键。
    • SHOW TABLE STATUS LIKE tablename\G - 报告MySQL DBMS性能和统计信息的详细信息。