初始化

验证 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;   
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容