MySQL的安装和基本操作,对于初入数据库世界的朋友来说,听起来可能有点复杂,但实际上只要跟着步骤走,它远没有想象中那么高不可攀。简单来说,就是下载安装包,跑个安装向导,设个密码,然后就能用几行SQL命令开始你的数据库之旅了。核心就是:安装是基础,操作是实践,理解了这两点,你就能驾驭这个强大的工具。
我个人觉得,安装MySQL这事儿,不同操作系统上体验还真不太一样。
如果你用的是Windows系统,那通常最省心的办法就是去MySQL官网下载那个MSI安装器。你得找“MySQL Community Server”版本,因为它对我们个人开发者或者小团队来说,功能足够用了,而且是免费的。下载回来双击运行,它会给你几个选项,比如“Developer Default”(开发者默认),这个通常就包含了你开发需要的所有东西,比如服务器、客户端工具、Workbench什么的。一路“Next”下去,中间会让你设置一个root用户的密码,这个密码可得记牢了,这是你数据库的“超级管理员”权限。安装过程中还会问你是否要把MySQL服务注册成系统服务,一般是勾选的,这样它就能随系统启动了。我记得我第一次安装的时候,就是因为没注意这个root密码,后面连接的时候老是报错,搞得一头雾水。所以,密码这步,千万别马虎。
macOS用户,如果你习惯用Homebrew,那简直是福利,一行命令
brew install mysql,基本就搞定了。Homebrew会帮你处理好依赖,安装完了还会提示你如何启动服务。当然,你也可以像Windows一样去官网下DMG包,图形化安装,步骤也挺直观的。
至于Linux,尤其是Ubuntu或Debian系的,
sudo apt update && sudo apt install mysql-server,这基本上是我的首选。CentOS/RHEL的话就是
yum。包管理器安装的好处是省心,它会自动配置很多东西,但有时候版本可能不是最新的。安装过程中也会让你设置root密码。安装完后,记得运行
sudo mysql_secure_installation,这个脚本非常重要,它会引导你设置密码强度策略、删除匿名用户、禁止root远程登录、删除测试数据库等,这是数据库安全的第一道防线,强烈建议跑一遍。
安装好MySQL,服务也跑起来了,接下来就是怎么用了。
最直接的方式就是通过命令行客户端连接。打开你的终端或命令提示符,输入:
mysql -u root -p
然后输入你之前设置的root密码。成功进入后,你就会看到
mysql>的提示符。
现在,我们可以开始一些基本操作了:
-
创建数据库: 就像给你的数据找个“家”。
CREATE DATABASE my_first_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
我习惯加上字符集和排序规则,这样能更好地支持多语言,避免乱码问题。
-
创建新用户并授权: 生产环境中,尽量不要直接用root用户操作所有事情,给每个应用或开发者创建专属用户是好习惯。
CREATE USER 'dev_user'@'localhost' IDENTIFIED BY 'your_strong_password'; GRANT ALL PRIVILEGES ON my_first_db.* TO 'dev_user'@'localhost'; FLUSH PRIVILEGES; -- 刷新权限,让更改立即生效
这里
'localhost'
表示这个用户只能从本地连接,如果你需要从远程连接,可以改成'%'
,但这会增加安全风险,需要谨慎。 -
选择数据库: 告诉MySQL你要在哪片“土地”上耕作。
USE my_first_db;
-
创建表: 数据库里存放数据的基本结构。
CREATE TABLE products ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, price DECIMAL(10, 2) NOT NULL DEFAULT 0.00, stock INT DEFAULT 0, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
以上就是如何安装使用MySQL_MySQL数据库安装与基本操作入门教程的详细内容,更多请关注知识资源分享宝库其它相关文章!
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。