当前位置: 首页 > news >正文

mac安装mysql - STRIVE

1. 更新 Homebrew

brew update

2. 安装 MySQL

brew install mysql

3. 启动 MySQL(仅当前会话需要时启动)

mysql.server start

4. 初始化 MySQL 安全设置(设置 root 密码等)

mysql_secure_installation <<EOFY
123456
123456
Y
Y
Y
Y
EOF

5. 测试登录 MySQL

mysql -u root -p

注:
1、使用时启动mysql:

使用时启动:mysql.server start,停止:mysql.server stop

2、开机自启mysql服务:

brew services start mysql

3、初始化 MySQL 安全设置命令解释

mysql_secure_installation <<EOF
Y
123456
123456
Y
Y
Y
Y
EOF

mysql_secure_installation:MySQL 提供的一个安全初始化脚本,用来做 初始密码设置、移除匿名用户、禁用远程 root 登录、删除测试数据库 等操作。

<<EOF ... EOF:这是 bash 的 here-document 语法,把多行输入传给命令,相当于在执行脚本时自动输入这些选项。
第一行 Y

作用:确认是否设置 root 用户密码。

因为 MySQL 安装后 root 默认没有密码,所以这里选择 Y(Yes)来设置密码。

第二行 123456

作用:设置 root 用户的新密码,这里示例为 123456。

第三行 123456

作用:确认输入的 root 密码,确保没输错。

第四行 Y

作用:询问是否 删除匿名用户。

建议选择 Y,删除匿名用户可以提高数据库安全性,防止未经授权访问。

第五行 Y

作用:询问是否 禁止 root 远程登录。

选择 Y 可以防止 root 用户通过网络登录 MySQL,提高安全性(一般开发环境可以留着远程访问,但生产环境最好禁止)。

第六行 Y

作用:询问是否 删除测试数据库。

默认安装 MySQL 时会有一个 test 数据库,所有用户都可以访问。选择 Y 删除它,提高安全性。

第七行 Y

作用:重新加载权限表,让上面修改的权限立即生效。

mysql常用命令

一、连接 / 退出 MySQL

mysql -u root -p                # 登录
mysql -h 127.0.0.1 -P 3306 -u root -p   # 指定主机和端口
exit;                           # 退出

🟦 二、数据库操作

SHOW DATABASES;                          -- 查看所有数据库CREATE DATABASE test_db;                 -- 创建数据库
CREATE DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;DROP DATABASE test_db;                   -- 删除数据库USE test_db;                              -- 选择数据库SELECT DATABASE();                        -- 查看当前使用数据库

🟦 三、数据表操作

SHOW TABLES;                              -- 查看当前库所有表CREATE TABLE users (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);DROP TABLE users;                         -- 删除表DESCRIBE users;                           -- 查看表结构
SHOW CREATE TABLE users;                  -- 查看建表语句ALTER TABLE users ADD email VARCHAR(100); -- 新增字段
ALTER TABLE users DROP COLUMN age;        -- 删除字段
ALTER TABLE users MODIFY name VARCHAR(100); -- 修改字段类型

🟦 四、增删改查(CRUD)

插入数据
INSERT INTO users(name, age) VALUES('Tom', 18);查询数据
SELECT * FROM users;
SELECT name, age FROM users WHERE age > 18 ORDER BY age DESC;修改数据
UPDATE users SET age = 20 WHERE name="Tom";删除数据
DELETE FROM users WHERE id = 1;

🟦 五、用户与权限管理

CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';     -- 创建用户
GRANT ALL PRIVILEGES ON test_db.* TO 'test'@'localhost';   -- 赋予权限
FLUSH PRIVILEGES;                                          -- 刷新权限REVOKE ALL PRIVILEGES ON test_db.* FROM 'test'@'localhost';-- 回收权限
DROP USER 'test'@'localhost';                              -- 删除用户允许远程访问(常用于服务器):GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

🟦 六、备份与恢复 (很常用)

导出数据库
mysqldump -u root -p test_db > test_db.sql导入数据库
mysql -u root -p test_db < test_db.sql

🟦 七、实战示例:从零创建完整流程

CREATE DATABASE shop;
USE shop;CREATE TABLE product(id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),price DECIMAL(10,2)
);INSERT INTO product(name, price) VALUES("iPhone", 6999);
SELECT * FROM product;
http://www.zskr.cn/news/77164.html

相关文章:

  • 2025年长三角高光谱视觉设备公司口碑榜单:彩鸿芯宇反馈怎么
  • 2025南通靠谱的装修企业TOP5权威推荐:甄选有实力的装修
  • 【智能体(Agent)科技深度解析】从架构到实现细节,核心是实现“感知环境→处理信息→决策行动→影响环境”的闭环
  • esim-Alpha版本测试报告
  • 2025年12月制粒机/摇摆制粒机/旋转制粒机/湿法制粒机/沸腾制粒机/螺杆挤压制粒机/陶瓷喷雾制粒机,混合机,粉碎机/超微粉碎机/万能粉碎机厂家实力推荐榜:匠心工艺与高效产能的卓越之选
  • 2025年中药生药标本定制、叶脉标本定制、动物标本定制费用T
  • 2025年敦煌艺术传承与创新深度解析:从壁画临摹到当代IP的破圈之路
  • 2025年不锈钢网服务权威排名:尺寸挑选指南与批发推荐全解析
  • LoGiC
  • 神经网络常见管理
  • 2025年五大智慧移动厕所实力厂家全景评测:从市政到文旅的场景化选购指南
  • 实用指南:Python 处理 CSV 和 Excel 文件的全面指南
  • 2025公园游船电动船TOP5权威推荐:公园游船怎么选?甄选
  • 小额贷款最长能借多久?奇富借条用“灵活期限”服务破解经营痛点
  • 周有贵参编生成式 AI 教育国标 GEO 技术将规范落地 6 个月窗口期成关键
  • 城市公园提质改造厂家哪家好?2025厂家综合实力榜单
  • 无卤料专用螺杆推荐哪家好?2025优质厂商实力盘点
  • 2025武汉入户防火门/不锈钢防火门/常闭式防火门实力TOP
  • 物业续聘与招标第三方企业:口碑之选,中允脱颖而出
  • 2025苏州工作餐配送指南!苏州盒饭配送优选这些公司
  • 2025年口碑不错的花岗岩构件厂家推荐,花岗岩构件厂商哪家好
  • 沼气压缩机制造商哪家好?2025天然气压缩机源头工厂推荐榜
  • 2025防拆扣厂家推荐:水洗标厂家哪家好?实力之选
  • 2025年AI推广公司年度排名,服务不错、售后完善的AI推广
  • 光学轮廓仪厂家哪家强?2025实测,白光干涉仪厂家避坑指南
  • 2025年锤式破碎机五大专业制造厂实力排名与推荐
  • 透气膜机品牌制造商的卓越之选
  • 2025年杭州画室口碑实力排行榜,杭州画室老师经验丰富吗?
  • SEO小白教程
  • 2025年中国靠谱的化学镍设备厂家推荐:化学镍生产线来图定制