初始化

作者: SingleDiego | 来源:发表于2018-11-27 10:57 被阅读7次

    验证 MySQL 安装

    在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。

    使用 mysqladmin 命令俩检查服务器的版本,在 linux 上该二进制文件位于
    /usr/bin,在 window 上该二进制文件位于 C:\mysql\bin

    $ mysqladmin --version
    mysqladmin  Ver 8.42 Distrib 5.7.24, for Linux on x86_64
    




    设置用户密码

    MySQL 安装成功后,默认的 root 用户密码为空,你可以使用以下命令来创建 root 用户的密码:

    $ mysqladmin -u root password "new_password";
    

    现在你可以通过以下命令来连接到 MySQL 服务器:

    $ mysql -u root -p
    Enter password:*******
    

    注意:在输入密码时,密码是不会显示了,你正确输入即可。




    启动及关闭 MySQL 服务器

    检查 MySQL 服务器是否启动:

    ps -ef | grep mysqld
    

    如果 MySQL 已经启动,以上命令将输出 MySQL 进程列表。

    $ ps -ef | grep mysqld
    root     24421 24349  0 13:49 pts/1    00:00:00 grep --color=auto mysqld
    
    1、启动

    MySQL 安装完成后启动文件 mysql 在 /etc/init.d 目录下,在需要启动时运行下面命令即可。

    $ /etc/init.d/mysql start 
    

    或者:

    service mysql start
    
    2、停止
    /etc/init.d/mysql stop
    

    或者:

    service mysql stop 
    




    常用命令

    SHOW DATABASES;
    

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

    USE database_name;
    

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

    SHOW TABLES;
    

    显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。

    SHOW COLUMNS FROM table_name;
    

    显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。

    SHOW INDEX FROM table_name;
    

    显示数据表的详细索引信息,包括 PRIMARY KEY(主键)。

    SHOW TABLE STATUS LIKE [FROM db_name] [LIKE 'pattern'] \G;
    

    该命令将输出Mysql数据库管理系统的性能及统计信息。

    例子:

    # 显示数据库 RUNOOB 中所有表的信息
    mysql> SHOW TABLE STATUS  FROM RUNOOB;   
    
    # 表名以runoob开头的表的信息
    mysql> SHOW TABLE STATUS from RUNOOB LIKE 'runoob%';     
    
    # 加上 \G,查询结果按列打印
    mysql> SHOW TABLE STATUS from RUNOOB LIKE 'runoob%'\G;   
    

    相关文章

      网友评论

          本文标题:初始化

          本文链接:https://www.haomeiwen.com/subject/fevrqqtx.html