【Linux】MySQL安装教程

Step1:卸载系统自带的mysql

检查 mariadb
rpm -qa | grep mariadb
卸载 mariadb(根据上面所查版本)
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

在这里插入图片描述


Step2:下载mysql8安装包

下载地址:https://downloads.mysql.com/archives/community/
在这里插入图片描述


Step3:上传mysql压缩包到 /opt 然后解压

cd /opt
mkdir java
cd java

在这里插入图片描述
在这里插入图片描述

tar -xvf mysql-8.0.34-1.el7.x86_64.rpm-bundle.tar

Step4:解压后按照如下顺序安装

在这里插入图片描述

rpm -ivh mysql-community-common-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.34-1.el7.x86_64.rpm

在这里插入图片描述


Step5:对mysql进行初始化

mysqld --initialize --console

在这里插入图片描述


Step6:修改mysql安装目录的所有用户和所属组

chown -R mysql:mysql /var/lib/mysql/

Step7:查看mysql的临时密码

cat /var/log/mysqld.log

在这里插入图片描述


Step8:登录mysql,并修改密码

mysql -uroot -p'这里填在mysqld.log中查看到的临时密码'

在这里插入图片描述

systemctl restart mysqld
systemctl status mysqld

在这里插入图片描述
在这里插入图片描述

alter user 'root'@'localhost' identified by 'wanchen1128';

在这里插入图片描述


### 回答1: 1. 首先,你需要下载并安装Linux操作系统。你可以选择Ubuntu、CentOS、Debian等常见的Linux发行版。 2. 安装MySQL数据库。你可以通过以下命令在终端中安装MySQL: Ubuntu:sudo apt-get install mysql-server CentOS:sudo yum install mysql-server Debian:sudo apt-get install mysql-server 3. 安装完成后,你需要启动MySQL服务。在Ubuntu和Debian中,你可以使用以下命令启动MySQL: sudo service mysql start 在CentOS中,你可以使用以下命令启动MySQL: sudo systemctl start mysqld 4. 接下来,你需要设置MySQL的root用户密码。在终端中输入以下命令: sudo mysql_secure_installation 然后按照提示输入密码并完成设置。 5. 最后,你可以使用MySQL命令行客户端连接到MySQL服务器。在终端中输入以下命令: mysql -u root -p 然后输入你设置的root用户密码即可登录MySQL。 以上就是Linux下安装MySQL的简单教程。希望对你有帮助! ### 回答2: MySQL是一种开源关系型数据库管理系统,能够通过在Linux操作系统上的安装和配置来存储和管理各种数据。Linux的开放性和MySQL的易用性和稳定性使它们成为开发人员和系统管理员的理想选择。本文将提供LinuxMySQL安装教程。 步骤1:安装MySQL 要在Linux上安装MySQL,可以使用以下命令: sudo apt-get update sudo apt-get install mysql-server 该命令将更新您的软件包列表并安装MySQL服务器。 步骤2:配置MySQL 安装MySQL后,您需要配置MySQL以使用其数据库。以下步骤将帮助您完成此操作。 首先,要生成MySQL应用程序的默认密钥,请使用以下命令: sudo mysql_secure_installation 该命令将提示您选择密码策略,并将提示您输入一个新的MySQL根密码。请牢记您的密码。 步骤3:测试MySQL 安装并配置MySQL后,您可以使用以下命令进行测试: sudo systemctl status mysql 该命令将显示MySQL服务器是否正在运行。如果它没有运行,请使用以下命令启动它: sudo systemctl start mysql 然后使用以下命令登录到MySQL服务器: sudo mysql -u root -p 此时,它将提示您输入密码。请输入您在步骤2中设置的密码。 步骤4:创建新用户和数据库 在MySQL中,您需要创建新用户和数据库以对其进行管理。以下是如何创建新用户和数据库的步骤。 首先,使用以下命令登录MySQL: sudo mysql -u root -p 请输入步骤2中的密码后,您将进入MySQL控制台。 接下来,使用以下命令创建新数据库: CREATE DATABASE mydatabase; 该命令将创建一个名为“mydatabase”的新数据库。 然后,使用以下命令创建新用户并向其授予权限: CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; 这将创建一个名为“myuser”的新用户,密码为“mypassword”,并授予该用户对“mydatabase”数据库的完全访问权限。 完成上述步骤后,您就可以开始使用MySQL来存储和管理数据。以上是LinuxMySQL安装教程,如果您遇到任何问题,请查看MySQL官方文档或在MySQL社区中寻求帮助。 ### 回答3: Linux是一种非常流行的操作系统,而MySQL是一个开源的关系型数据库管理系统。在Linux系统中安装MySQL是非常简单的,只需要按照以下教程进行操作即可。 1. 下载安装包 首先,您需要下载MySQL安装包。您可以从MySQL官方网站上下载最新的MySQL安装包,也可以使用包管理器来安装。在Debian和Ubuntu上,您可以在终端中运行以下命令来安装MySQL: sudo apt-get update sudo apt-get install mysql-server 在CentOS和Fedora上,您可以使用以下命令来安装MySQL: sudo yum update sudo yum install mysql-server 2. 安装MySQL 在下载MySQL安装包之后,您需要安装它。在使用包管理器的情况下,安装过程应该是自动的。如果您从官方网站下载了MySQL安装包,则可以使用以下命令来安装它: sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb sudo apt-get update sudo apt-get install mysql-server 3. 配置MySQL 安装MySQL之后,您需要进行配置。在Debian和Ubuntu上,您可以使用以下命令来启动MySQL配置向导: sudo mysql_secure_installation 在CentOS和Fedora上,您可以使用以下命令来启动MySQL配置向导: sudo /usr/bin/mysql_secure_installation 该向导将要求您为root用户设置密码,并且将针对MySQL进行一些安全扫描。 4. 测试MySQL 安装和配置MySQL后,您可以测试它是否正常工作。在终端中输入以下命令: mysql -u root -p 该命令将启动MySQL客户端,并要求您输入MySQL root用户的密码。如果一切正常,您应该会看到一个MySQL提示符,表示MySQL已经成功安装和配置。 总结 LinuxMySQL安装教程十分简单,只需要依照上述步骤进行操作即可。对于初学者来说,可以使用包管理器来安装MySQL,而对于更高级的用户,则可以从官方网站下载MySQL安装包来进行安装。无论您使用哪种方法,都需要进行必要的配置和测试,以确保MySQL正常工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值