MySQL 管理
-
运行和关闭MySQL服务器
首先检查您的MySQL服务器是否正在运行。您可以使用以下命令进行检查提示:本教程是通过Linux下的MySQL服务进行讲解,安装教程参阅 》》》》》
ps -ef | grep mysqld
如上图可知我们已经启动了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数据库- 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性能和统计信息的详细信息。