随着macOS系统的普及,越来越多的开发者选择在这种操作系统上进行软件开发,而MySQL作为最流行的关系型数据库管理系统之一,自然成为了许多开发者的首选,本文将详细介绍如何在Mac上下载、安装和配置MySQL,帮助大家顺利搭建开发环境。
1、通过Homebrew安装
Homebrew是macOS上非常流行的包管理器,使用它可以方便地安装和管理各种软件包,包括MySQL。
brew update brew install mysql
2、直接从官网下载安装包
如果不想使用Homebrew,也可以直接从MySQL官方网站下载DMG安装包。
- 访问[MySQL下载页面](https://dev.mysql.com/downloads/mysql/)。
- 选择适合自己Mac版本的下载链接(注意芯片架构:ARM或x86)。
- 下载完成后,双击安装包,按照提示进行安装,在安装过程中,需要设置root用户的密码,建议选择一个强度高且容易记住的密码。
1、通过Homebrew管理MySQL服务
brew services start mysql brew services stop mysql brew services restart mysql
2、手动启动和停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/support-files/mysql.server restart
为了让终端能够识别mysql
命令,需要将MySQL的bin目录添加到系统的环境变量中,假设你使用的是bash或者zsh,可以按照以下步骤操作:
1、打开终端并编辑~/.bash_profile
或者~/.zshrc
文件:
vim ~/.bash_profile
或者
vim ~/.zshrc
2、在文件中添加如下行:
export PATH=${PATH}:/usr/local/mysql/bin
3、保存并关闭文件后,执行以下命令使修改生效:
source ~/.bash_profile
或者
source ~/.zshrc
4、验证配置是否成功:
mysql --version
如果输出MySQL的版本信息,说明配置成功。
1、登录MySQL
mysql -u root -p
输入密码后,即可进入MySQL命令行界面。
2、创建数据库和表
CREATE DATABASE testdb; USE testdb; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL );
3、插入数据
INSERT INTO users (username, password) VALUES ('user1', 'password1');
4、查询数据
SELECT * FROM users;
1、忘记root密码
可以通过以下步骤重置root密码:
sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
然后登录MySQL:
mysql -u root
更新root密码:
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
重新启动MySQL服务:
sudo /usr/local/mysql/support-files/mysql.server start
2、无法连接到MySQL服务器
确保MySQL服务已经启动,并且配置文件中的绑定地址不是127.0.0.1
(即只允许本地连接),而是0.0.0.0
(允许外部连接),检查防火墙设置,确保3306端口已开放。
本文详细介绍了在Mac上如何下载、安装和配置MySQL,包括通过Homebrew和直接下载两种方式,同时还介绍了如何启动和停止MySQL服务,以及如何配置环境变量以便在终端中直接使用mysql
命令,还提供了一些常见问题的解决方案,希望能帮助大家在Mac上顺利使用MySQL,如果有任何疑问或需要进一步的帮助,请随时留言交流。
随着互联网的普及和信息技术的飞速发展台湾vps云服务器邮件,电子邮件已经成为企业和个人日常沟通的重要工具。然而,传统的邮件服务在安全性、稳定性和可扩展性方面存在一定的局限性。为台湾vps云服务器邮件了满足用户对高效、安全、稳定的邮件服务的需求,台湾VPS云服务器邮件服务应运而生。本文将对台湾VPS云服务器邮件服务进行详细介绍,分析其优势和应用案例,并为用户提供如何选择合适的台湾VPS云服务器邮件服务的参考建议。
工作时间:8:00-18:00
电子邮件
1968656499@qq.com
扫码二维码
获取最新动态