MySQL入门教程详解

一、MySQL简介与特点

MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其高效性、稳定性和易用性而备受开发者青睐。它支持多种操作系统,包括Windows、Linux和Mac OS等。MySQL的核心优势在于其高性能高可靠性和丰富的功能集,特别适用于构建各种规模的应用程序。

二、连接MySQL

连接MySQL的基本格式

mysql -h主机地址 -u用户名 -p用户密码  
  1. 连接到本机上的MySQL
    连接到本机MySQL服务器最简单的方法是通过命令行。打开命令提示符或终端,切换到MySQL的bin目录下。例如:
mysql -u root -p  

输入此命令后,系统会提示您输入密码。对于新安装的MySQL,初始情况下root用户的密码通常是空的,因此直接按回车键即可。

2. 连接到远程主机上的MySQL

若要连接到远程MySQL服务器,可以使用以下命令格式:

mysql -h 110.110 -u root -p abcd123  

其中110.110是远程服务器的IP地址,root是用户名,abcd123是密码。

3. 退出MySQL

使用exit命令可退出MySQL会话。

三、修改密码

修改MySQL密码的基本格式

mysqladmin -u用户名 -p旧密码 password 新密码  
  1. 给root添加密码
    如果root用户当前没有密码,可以直接使用以下命令为其设置密码:
mysqladmin -u root password ab12  
  1. 修改已存在的密码
    假设root用户的当前密码为ab12,想要将其修改为djg345,可以使用如下命令:
mysqladmin -u root -p ab12 password djg345  

四、增加新用户

在MySQL中创建新用户涉及以下步骤:

1. 创建允许在所有主机上登录的新用户

创建一个允许在所有主机上登录的新用户,例如名为test1且密码为abc的用户,可以执行以下命令:

grant select, insert, update on *.* to 'test1'@'%' identified by 'abc';