首页 > 数据库 >【MySQL】运维篇—MySQL安装与配置:MySQL的安装与初始配置

【MySQL】运维篇—MySQL安装与配置:MySQL的安装与初始配置

时间:2024-10-27 20:17:50浏览次数:6  
标签:sudo 运维篇 步骤 数据库 MySQL mysql 安装

安装和配置MySQL是数据库运维的基础,正确的安装和配置可以确保系统的稳定性和安全性。

在本节中,将详细介绍如何在不同平台上安装和配置MySQL,包括Windows、Linux(Ubuntu)和macOS。每个示例都将包括详细的步骤和代码注释。

1. 在Windows上安装与配置MySQL

步骤1:下载MySQL安装包
  1. 访问MySQL官方网站

  2. 选择适合Windows的安装程序(通常是MSI安装包)。

  3. 下载并运行安装程序。

步骤2:安装MySQL
  1. 在安装向导中选择“Developer Default”或“Server only”安装类型,点击“Next”。

  2. 选择安装路径(默认即可),点击“Next”。

  3. 在“Product Configuration”步骤中,选择“Standalone MySQL Server”。

  4. 设置MySQL Root用户的密码,建议使用强密码。

  5. 选择“Use Legacy Authentication Method”以兼容旧版应用程序(如果需要)。

  6. 点击“Execute”开始安装。

步骤3:验证安装
  1. 打开命令提示符(CMD)。

  2. 输入以下命令连接到MySQL:

    mysql -u root -p
    
  3. 输入设置的Root用户密码,成功后将看到MySQL提示符。

示例代码(Windows命令行)
# 连接到MySQL
mysql -u root -p
# 创建数据库示例
CREATE DATABASE test_db;
# 显示所有数据库
SHOW DATABASES;

2. 在Ubuntu上安装与配置MySQL

步骤1:更新系统

打开终端并运行以下命令更新系统软件包:

sudo apt update
sudo apt upgrade
步骤2:安装MySQL

使用以下命令安装MySQL服务器:

sudo apt install mysql-server
步骤3:安全配置

安装完成后,运行安全脚本以提高MySQL安全性:

sudo mysql_secure_installation

按照提示设置Root密码、删除匿名用户、禁用Root远程登录和删除测试数据库。

步骤4:验证安装
  1. 登录MySQL:

    sudo mysql -u root -p
    
  2. 创建数据库并显示所有数据库:

    CREATE DATABASE test_db;
    SHOW DATABASES;
    
示例代码(Ubuntu终端)
# 登录MySQL
sudo mysql -u root -p
# 创建数据库
CREATE DATABASE test_db;
# 显示所有数据库
SHOW DATABASES;

3. 在macOS上安装与配置MySQL

步骤1:使用Homebrew安装

如果没有安装Homebrew,可以通过以下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后,使用Homebrew安装MySQL:

brew install mysql
步骤2:启动MySQL服务

安装完成后,启动MySQL服务:

brew services start mysql
步骤3:安全配置

运行安全配置脚本:

mysql_secure_installation

按照提示设置Root密码、删除匿名用户、禁用Root远程登录和删除测试数据库。

步骤4:验证安装
  1. 登录MySQL:

    mysql -u root -p
    
  2. 创建数据库并显示所有数据库:

    CREATE DATABASE test_db;
    SHOW DATABASES;
    
示例代码(macOS终端)
# 登录MySQL
mysql -u root -p
# 创建数据库
CREATE DATABASE test_db;
# 显示所有数据库
SHOW DATABASES;

总结

在实际应用中,良好的安装和配置能够确保数据库的高可用性和安全性。后续运维工作还包括监控数据库性能、定期备份数据、优化查询性能等,都是确保数据库系统稳定运行的重要任务。

标签:sudo,运维篇,步骤,数据库,MySQL,mysql,安装
From: https://blog.csdn.net/thinking_chou/article/details/143272833

相关文章

  • MySQL的自增ID用完了应该怎么办
    一种解决方法是使用BIGINT数据类型。BIGINT数据类型的最大值是9223372036854775807,这比INT数据类型大得多。如果您使用BIGINT数据类型来存储自增ID,那么您的表可以插入更多的数据。一、MySQL的自增ID用完了应该怎么办解决方案1:使用BIGINT数据类型一种解决方法是使用BIGINT数......
  • 如何在麒麟操作系统上进行双系统安装和切换
    ​双系统安装为您提供了两种操作环境的选择。本文将指导您在麒麟操作系统上进行双系统的安装及切换的过程:1.准备工作和所需资源;2.安装第二操作系统;3.配置启动菜单;4.双系统切换操作;5.避免常见问题与解决方法。切换操作系统前,请确保已备份重要数据。1.准备工作和所需资源在安装......
  • 如何解决VMware 安装Windows10系统出现Time out EFI Network
    一、问题描述使用VMware17安装windows10出现如下图所示TimeoutEFINetwork…Windows10镜像为微软官方下载的ISO格式镜像;二、问题分析VMware17默认的固件类型是UEFI(E),而微软官网下载的Windows10ISO格式镜像不支持UEFI(E),支持BIOS(B),将固件类型更改为BIOS(B)即可。三......
  • mysql 5.7 设置root远程访问
    mysql5.7设置root远程访问mysql5.7设置root远程访问1.环境说明系统:ubuntu16.04mysql版本:5.7.262.设置方法登录mysqlroot用户mysql-uroot-p输入root密码登录执行以下语句:mysql>usemysql;mysql>GRANTALLON.TOroot@'%'IDENTIFIEDBY'123456'WITHGRAN......
  • PyTorch深度学习框架与编程环境的安装
     摘要图 1 PyCharm安装 pycharm是一个用于计算机编程的集成开发环境,主要用于python语言开发。 Windowsx64(exe)是为基于x86-64架构的64位Windows操作系统设计的。这种安装程序可以在大多数主流PC上运行,包括使用英特尔和AMD处理器的电脑。WindowsARM6......
  • MySQL安装与配置教程
    MySQL安装与配置教程MySQL是一个流行的开源关系型数据库管理系统,广泛用于数据存储和管理。在本教程中,我们将详细介绍如何在Windows、macOS和Linux系统上安装和配置MySQL。一、系统要求在开始安装之前,确保你的系统满足以下基本要求:操作系统:Windows10或更高版本、......
  • pymysql模块(操作mysql数据库)
    1.连接importpymysql#创建连接conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",password="123456",db="test")#创建游标cursor=conn.cursor()#执行SQL,并返回收影响行数effect_row=cursor.execute("select*......
  • MySQL入门到实战详细教程
    MySQL介绍MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,属于Oracle旗下产品,它广泛应用于各种Web应用程序和网站,MySQL使用结构化查询语言(SQL)进行数据的管理和操作。MySQL主要特点开源免费:MySQL是一个开源项目,可以自由下载和使用。跨平台支持:MySQL可以在多......
  • windows安装MySQL8.4.3LTS
    windows安装MySQL8.4.3LTS第一步:下载压缩文件https://dev.mysql.com/downloads/mysql/第二步:解压压缩包以及编写配置my.ini配置[mysqld]#skip_grant_tables#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\Software\\mysql-8.4.3-winx64#设置mysql数据库......