MySQL 在 Linux 和 Windows 从安装到使用的详细步骤讲解

MySQL 在 Linux 和 Windows 从安装到使用的详细步骤讲解

1. MySQL 在 Linux 上的安装与使用

1.1 安装 MySQL

在 Linux 上安装 MySQL 通常使用包管理器完成,以下以 Ubuntu 系统为例展示安装步骤。

步骤:

  1. 更新包列表: 确保系统包列表是最新的,运行以下命令:
     
    sudo apt update
     
  2. 安装 MySQL 服务器: 输入以下命令安装 MySQL 服务端:
     
    sudo apt install mysql-server
     
  3. 启动 MySQL 服务: 安装完成后,启动 MySQL 服务:
     
    sudo systemctl start mysql
     
  4. 设置开机自启: 确保 MySQL 在系统启动时自动运行:
     
    sudo systemctl enable mysql
     
  5. 验证服务状态: 检查 MySQL 是否正常运行:
     
    sudo systemctl status mysql
     

    如果服务正在运行,你会看到类似 active (running) 的状态。


1.2 配置 MySQL

安装完成后,需要进行基本的安全配置。

步骤:

  1. 运行安全脚本: 执行以下命令启动安全配置向导:
     
    sudo mysql_secure_installation
     
    • 你将被提示设置 root 用户密码。
    • 根据需要选择是否删除匿名用户、禁止 root 远程登录等选项。
  2. 登录 MySQL: 使用 root 用户登录:
     
    sudo mysql -u root -p
     

    输入上一步设置的密码。

  3. 创建新用户(可选): 如果需要创建其他用户,可以执行以下 SQL 命令:
     
    CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';<br />
    GRANT ALL PRIVILEGES ON <span class="hljs-operator">*</span>.<span class="hljs-operator">*</span> TO 'newuser'@'localhost';<br />
    FLUSH PRIVILEGES;
     
    • newuserpassword 替换为你想要的用户名和密码。

1.3 使用 MySQL

以下是如何使用 MySQL 的基本操作。

步骤:

  1. 登录 MySQL: 使用用户名和密码登录:
     
    mysql -u username -p
     
    • 替换 username 为你的用户名,输入密码后回车。
  2. 创建数据库: 创建一个新数据库:
     
    CREATE DATABASE mydatabase;
     
  3. 选择数据库: 进入刚创建的数据库:
     
    USE mydatabase;
     
  4. 创建表: 创建一个简单的表:
     
    CREATE TABLE mytable (<br />
        id INT AUTO_INCREMENT PRIMARY KEY,<br />
        name VARCHAR(100)<br />
    );
     
  5. 插入数据: 向表中插入数据:
     
    INSERT INTO mytable (name) VALUES ('John Doe');
     
  6. 查询数据: 查看表中的数据:
     
    SELECT <span class="hljs-operator">*</span> FROM mytable;
     
  7. 退出 MySQL: 退出 MySQL 命令行:
     
    EXIT;
     

2. MySQL 在 Windows 上的安装与使用

2.1 安装 MySQL

在 Windows 上,MySQL 通常通过官方提供的安装程序安装。

步骤:

  1. 下载安装程序:
  2. 运行安装程序:
    • 双击下载的 .msi 文件启动安装。
    • 选择安装类型(如 Developer Default),然后点击 Next
    • 安装程序会自动下载并安装 MySQL 服务器、MySQL Workbench 等组件。
  3. 配置 MySQL 服务器:
    • 在安装过程中,设置 root 用户密码。
    • 根据需要选择网络配置(例如,是否允许远程连接)。
  4. 完成安装:
    • 点击 Finish 完成安装过程。

2.2 配置 MySQL

安装完成后,可以通过 MySQL Workbench 或命令行进行配置。

步骤:

  1. 打开 MySQL Workbench:
    • 从 Windows 开始菜单中找到并打开 MySQL Workbench。
  2. 连接到 MySQL 服务器:
    • 在 Workbench 中,点击 Local instance MySQL 或手动添加连接。
    • 输入 root 用户名和密码进行登录。
  3. 创建新用户(可选):
    • 在 Workbench 中,点击左侧的 Users and Privileges
    • 点击 Add Account,设置新用户名、密码及权限。

2.3 使用 MySQL

以下是在 Windows 上使用 MySQL 的基本操作。

步骤:

  1. 打开 MySQL 命令行:
    • 在开始菜单中搜索 MySQL Command Line Client,打开后输入 root 密码登录。
  2. 创建数据库:
     
    CREATE DATABASE mydatabase;
     
  3. 选择数据库:
     
    USE mydatabase;
     
  4. 创建表:
     
    CREATE TABLE mytable (<br />
        id INT AUTO_INCREMENT PRIMARY KEY,<br />
        name VARCHAR(100)<br />
    );
     
  5. 插入数据:
     
    INSERT INTO mytable (name) VALUES ('John Doe');
     
  6. 查询数据:
     
    SELECT <span class="hljs-operator">*</span> FROM mytable;
     
  7. 退出 MySQL:
     
    EXIT;
     

3. 注意事项

  • 防火墙设置:
    • 在 Linux 和 Windows 上,确保防火墙允许 MySQL 默认端口(3306)通过。
  • 服务管理:
    • Linux 上使用 systemctl 管理服务;Windows 上通过“服务”管理器控制 MySQL 服务。
  • 安全性:
    • 设置强密码,避免使用默认设置,限制 root 用户权限,定期更新 MySQL 版本。
  • 备份:
    • 定期备份数据库以防止数据丢失。
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容