为什么689款开源macOS应用值得你拥有?[特殊字符]
2026/9/3 8:39:41
MySQL 是一款开源的关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,后被 Sun 收购,最终归属于 Oracle 公司。它以轻量、高性能、易用性、跨平台为核心特点,是全球最流行的开源数据库之一,广泛应用于 Web 开发、中小企业系统、云计算等场景(如 LAMP/LNMP 技术栈的核心组件)。
bash
运行
# 安装 yum 源 wget https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm rpm -ivh mysql80-community-release-el8-3.noarch.rpm # 安装 MySQL 服务 yum install -y mysql-community-server # 启动服务 systemctl start mysqld # 查看初始密码 grep 'temporary password' /var/log/mysqld.log # 设置开机自启 systemctl enable mysqldbash
运行
# 本地连接(默认端口 3306) mysql -u root -p # 输入密码后回车,成功进入 MySQL 交互界面(显示 mysql> 提示符) # 远程连接(指定 IP 和端口) mysql -u 用户名 -p -h 远程IP -P 端口号Navicat 是一款由香港卓软数码科技开发的图形化数据库管理与开发工具,支持 MySQL、Oracle、SQL Server 等多种数据库,兼具专业性与易用性,是数据库管理员和开发者的常用工具。
使用 Navicat 连接 MySQL 数据库的核心是完成连接参数配置和连通性测试,操作步骤简单且标准化,本地连接和远程连接的配置逻辑一致,仅参数略有差异,具体步骤如下:
Win+R输入services.msc,在服务列表中查看MySQL服务状态为 “正在运行”。sudo systemctl status mysql(Linux)或mysql.server status(macOS),确认服务启动。localhost或127.0.0.1,端口默认3306,用户名一般为root,密码是安装 MySQL 时设置的密码。localhost或127.0.0.1;远程连接填服务器公网 / 内网 IP。3306,若 MySQL 修改过端口,需填写实际端口号。root)。caching_sha2_password加密方式,若 Navicat 版本较低不兼容,可在 MySQL 中执行以下 SQL 修改加密方式:sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES;sql
CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'; FLUSH PRIVILEGES;同时需确保服务器防火墙和安全组开放了 3306 端口。