8人参与 • 2025-06-10 • Mysql
访问官网下载页面
mysql community server
安装向导设置
[1] 选择安装类型:`developer default` [2] 检查依赖项:自动安装必要组件 [3] 配置认证方式:`use strong password encryption` [4] 设置root密码:需包含大小写字母+数字 [5] 配置服务名称:保持默认`mysql80`
# 添加至path环境变量 c:\program files\mysql\mysql server 8.0\bin
验证安装
mysql --version # 预期输出:mysql ver 8.0.xx for win64 on x86_64
基础指令
sudo /usr/local/mysql/support-files/mysql.server start --启动 mysql sudo /usr/local/mysql/support-files/mysql.server stop -- 停止mysql sudo /usr/local/mysql/support-files/mysql.server restart --重启 mysql
连接数据库
mysql -u root -p 或 /usr/local/mysql/bin/mysql -u root -p -- 进入默认用户:root
创建数据库
create database school; use school;
建表示例
create table students ( id int primary key auto_increment, name varchar(50) not null, score decimal(5,2), created_at timestamp default current_timestamp );
数据操作
-- 插入数据 insert into students (name, score) values ('张三', 92.5); -- 查询数据 select * from students where score > 90; -- 更新数据 update students set score = 95.0 where name = '张三'; -- 删除数据 delete from students where id = 1;
命令行工具
show databases; -- 查看数据库列表 drop database text; -- 删除指定 数据库,如:text desc students; -- 查看表结构
图形化工具推荐
- mysql workbench (官方工具) - navicat for mysql - dbeaver (开源免费)
创建新用户
create user 'teacher'@'localhost' identified by 'securepass123!'; grant select, insert on school.* to 'teacher'@'localhost'; flush privileges;
命令行备份
mysqldump -u root -p school > school_backup.sql
数据恢复
mysql -u root -p school < school_backup.sql
提示:生产环境建议定期进行数据库备份,使用
--skip-lock-tables
参数处理大表锁定问题。
到此这篇关于mysql 安装与使用详解的文章就介绍到这了,更多相关mysql安装与使用内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论