安装数据库
如果您的 macOS 版本是 12.6.2 (21G320),则可以按照以下步骤安装 MySQL:
1、安装 Homebrew:打开终端并运行以下命令安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、安装 MySQL:在终端中运行以下命令来安装 MySQL:
brew install mysql
3、启动 MySQL:运行以下命令启动 MySQL:
brew services start mysql
4、配置 MySQL:如果您是第一次安装 MySQL,则需要使用以下命令进行初始化
mysql_secure_installation
该命令将设置 MySQL 的 root 用户密码,以及其他基本安全设置。
5、登录到 MySQL:使用以下命令登录到 MySQL 命令行界面:
mysql -u root -p
在提示输入密码时,请输入您为 root 用户设置的密码。
现在,您已经成功地在 macOS 12.6.2 (21G320) 上安装了 MySQL,并且可以使用 MySQL 命令行客户端登录到数据库并执行查询了。#
用户层面操作
1、管理员连接数据库
管理员要连接到MySQL数据库
mysql -u root -p
连接数据库,可以使用MySQL客户端工具,如MySQL Shell、MySQL Workbench或命令行。以下是使用命令行连接到MySQL数据库的步骤:
- 打开命令行终端(Windows上是命令提示符,Mac和Linux上是终端)
- 输入以下命令并按Enter键:
mysql -u username -p
其中,username
是你的MySQL用户名。
- 输入MySQL密码并按Enter键。
- 如果用户名和密码都正确,命令行终端将连接到MySQL服务器,并且你可以执行MySQL命令。
如果你无法使用root
用户连接到MySQL并收到“Access denied”错误,
可能是因为MySQL服务需要密码。在安装MySQL后,如果你没有设置密码,则需要运行以下命令来初始化MySQL并设置密码:
2、初始化MySQL并设置密码:
sudo mysql_secure_installation
按照提示设置一个安全的密码,然后再尝试连接MySQL。
如果你已经设置了密码,但是依然无法连接,请确保在连接时使用了正确的用户名和密码。例如,使用以下命令连接到MySQL:
mysql -u root -p
运行此命令后,系统将提示你输入密码。输入你设置的密码即可
创建新用户
你可以使用以下命令创建一个新用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
请将 username 替换为所需的用户名,localhost 替换为要允许该用户连接的主机名,password 替换为所需的密码。如果你想允许该用户从任何主机连接,请将 localhost 替换为 %。
备注:创建用户需要使用具有管理权限的账户,通常情况下需要使用root账户或拥有与root相同权限的账户进行操作。
例如创建一个用户
用户名:ddaas 密码为:ddd12345
`CREATE USER 'ddaas'@'localhost' IDENTIFIED BY 'ddd12345';`
数据库层面操作
1、查看数据库列表命令
SHOW DATABASES;
2、创建一个新数据库,可以使用以下命令:
Copy code CREATE DATABASE database_name;
其中,database_name是你要创建的数据库的名称。例如,要创建一个名为mydatabase的数据库,可以使用以下命令:
CREATE DATABASE mydatabase;
3、可以使用 DROP DATABASE 命令删除一个数据库,语法如下:
DROP DATABASE IF EXISTS database_name;
其中 IF EXISTS 可选,表示如果数据库不存在也不会报错,直接返回成功。 database_name 表示要删除的数据库名。需要注意的是,删除数据库将删除其中的所有表及数据,慎重操作。
4、您可以使用以下语句来更改数据库名称:
ALTER DATABASE old_database_name RENAME TO new_database_name;
请将 old_database_name 替换为要更改的数据库名称,将 new_database_name 替换为新名称。注意,您必须有足够的权限来执行此操作。