Linux系统下 MySQL 8.0.28 安装详细教程

最近买了一台服务器,打算安装一下MySQL8.0,下面作详细安装教程。

  • 第一步:打开MySQL官网,下载你需要的版本:
    下载地址:https://downloads.mysql.com/archives/community/
    在这里插入图片描述
  • 第二步:将你下载好的安装包上传到服务器,你可以使用Xshell工具,我这里使用finalShell:在这里插入图片描述
  • 第三步:将上传的安装包解压、安装
    (1)解压
 tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar 

(2)查询服务器中是否安装了MySQL

rpm -qa |grep mysql

(3)如果服务器中已经安装了mariadb,可以使用以下命令卸载

rpm -e --nodeps 要卸载的软件名称	

(4)安装,MySQL各安装包之间有依赖关系,所以安装顺序必须按照下列来

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

在这里插入图片描述

  • 第四步:执行MySQL初始化
mysqld --initialize --console

添加MySQL用户及用户组权限:

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

启动MySQL:

systemctl start mysqld

查看MySQL启动时的临时密码:

cat /var/log/mysqld.log |grep localhost

在这里插入图片描述
(5)启动MySQL后,使用临时密码登录MySQL数据库

 mysql -u root -p

在这里插入图片描述
(5)修改数据库密码,并开启远程访问
登录数据库后执行一下命令:

//选择数据库
use mysql; 
//设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
 select host,user from user;

在这里插入图片描述

//修改权限,允许所有ip均可访问
update user set host = '%' where user = 'root';
//刷新
FLUSH PRIVILEGES;
  • 第五步:使用连接工具远程连接数据库
    在这里插入图片描述
  • 第六步:登录成功后也可以修改密码

执行查询命令:

set global validate_password_length=4;		//设置密码长度最低位数
set global validate_password_policy=LOW;	//设置密码安全等级低,便于密码的修改
set password=password('1234'); 			   //设置密码为1234

在这里插入图片描述

  • 第七步:登录
    使用修改过的密码登录:
    在这里插入图片描述
    完成!
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL 8.0.28安装步骤如下: 1. 下载 MySQL 8.0.28安装包。可从 MySQL 官网下载最新版本。 2. 运行安装程序。在 Windows 上,双击下载的安装文件;在 Linux 上,使用命令行运行安装脚本。 3. 选择安装类型。根据需要选择“完全安装”或“自定义安装”。 4. 设置数据库配置。设置数据库的用户名、密码、端口等。 5. 安装 MySQL 服务。根据安装类型,选择是否安装 MySQL 服务。 6. 完成安装。点击“完成”按钮完成安装。 请注意:以上步骤仅为大致流程,具体操作可能因操作系统安装包版本等因素有所不同。 ### 回答2: MySQL是目前世界上使用最广泛的关系型数据库管理系统,本文讲解的是MySQL 8.0.28版本安装详细教程。 一、环境准备: 1、系统版本:CentOS 7.4 64位 2、安装文件:mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz 二、安装前准备: 1、安装依赖包。 [root@linux11 mysql8.0.28]# yum -y install libaio-devel 2、创建MySQL服务账户和用户组。 [root@linux11 mysql8.0.28]# groupadd mysql [root@linux11 mysql8.0.28]# useradd -r -g mysql -s /bin/false mysql 三、解压安装文件: 进入目录 /usr/local/src 下,执行以下命令。 [root@linux11 local]# tar -zxvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz [root@linux11 local]# mv mysql-8.0.28-linux-glibc2.12-x86_64 mysql8.0.28 [root@linux11 local]# mv mysql8.0.28 /usr/local/ 四、修改文件夹权限: [root@linux11 local]# cd /usr/local/ [root@linux11 local]# chown -R mysql:mysql mysql8.0.28/ 五、修改配置文件: [root@linux11 local]# cd mysql8.0.28 [root@linux11 mysql8.0.28]# cp support-files/my-default.cnf /etc/my.cnf [root@linux11 mysql8.0.28]# vi /etc/my.cnf 在mysqld下添加如下内容: #datadir和basedir datadir=/usr/local/mysql8.0.28/data basedir=/usr/local/mysql8.0.28 #日志文件 general_log_file=/usr/local/mysql8.0.28/logs/general.log #错误日志 log-error=/usr/local/mysql8.0.28/logs/error.log #设置默认编码 character_set_server=utf8 collation-server=utf8_general_ci #默认端口 port=3306 六、初始化数据库: ①进入/usr/local/mysql8.0.28/bin目录下: [root@linux11 mysql8.0.28]# bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --lower-case-table-names=0 ②将初始密码登记到 /tmp/mysql.log 文件中: [root@linux11 mysql8.0.28]# grep 'temporary password' /var/log/mysqld.log > /tmp/mysql.log [root@linux11 mysql8.0.28]# cat /tmp/mysql.log 七、启动、停止数据库服务: ①首先启动数据库: [root@linux11 mysql8.0.28]# bin/mysqld_safe --defaults-file=/etc/my.cnf & ②停止数据库: [root@linux11 mysql8.0.28]# usr/local/mysql8.0.28/bin/mysqladmin -uroot -p shutdown 八、设置MySQL服务: ①首先复制mysqld.service文件到 /usr/lib/systemd/system/ 目录下: [root@linux11 mysql8.0.28]# cp support-files/mysql.server /etc/init.d/mysqld [root@linux11 mysql8.0.28]# chmod +x /etc/init.d/mysqld [root@linux11 mysql8.0.28]# chkconfig mysqld on ②启动mysql服务 [root@linux11 mysql8.0.28]# systemctl start mysqld.service ③查看mysql状态 [root@linux11 mysql8.0.28]# systemctl status mysqld.service 九、修改远程连接权限: ①进入mysql: [root@localhost ~]# /usr/local/mysql8.0.28/bin/mysql -uroot -p 密码就是上面初始化数据库时的登录密码 ②修改用户密码: mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; mysql> ALTER USER 'root'@'%' IDENTIFIED BY '新密码'; ③修改授权: mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; 十、总结: 通过以上安装步骤,可以成功完成MySQL 8.0.28版本的安装。用户可以通过访问localhost或者指定IP地址的方式,连接到MySQL服务,进行数据管理等相关操作,达到数据存储与管理的目的。 ### 回答3: MySQL是一个开源的关系型数据库管理系统,用于管理大量数据的存储、处理和检索。MySQL-8.0.28MySQL系列的一个版本,是目前最新的版本。要安装MySQL-8.0.28,需要采取以下步骤: 第一步:下载MySQL-8.0.28 可以在MySQL官网上进行下载,下载地址是 https://www.mysql.com/downloads/ 。下载完成之后,可以选择需要的版本进行安装。同时还要确保系统上已经安装了C++和LZ4库。在Windows系统上可以直接下载exe文件,而在Linux系统上则需要根据系统的版本选择相应的文件进行下载。 第二步:安装MySQL-8.0.28 Windows系统上的安装 在Windows系统上,下载完exe文件之后,可以直接双击exe文件进行安装。一般来说,可以按照默认设置进行安装安装过程中提示输入root密码,可以设置一个自己账户下的密码,也可以在不填写密码的情况下继续安装安装完成后,可以启动MySQL服务。 Linux系统上的安装Linux系统上,可以使用apt-get或yum来进行安装。比如在Ubuntu系统上,可以使用以下命令进行安装: sudo apt-get update sudo apt-get install mysql-server 按照提示输入密码进行安装安装完成后,可以启动MySQL服务。 第三步:配置MySQL-8.0.28安装完成之后,需要设置MySQL的一些配置参数,如字符编码、访问控制等。在Windows系统上,可以通过启动MySQL服务,找到MySQL Workbench进行配置。 在Linux系统上,可以使用以下命令进行配置: sudo mysql_secure_installation 按照提示输入密码和相关信息进行配置。 第四步:使用MySQL-8.0.28MySQL安装和配置完毕之后,可以使用MySQL进行数据操作和管理。可以使用MySQL Workbench创建数据库、表等,进行数据编辑、查询和删除等操作。也可以使用MySQL自带的命令行工具(mysql)进行操作。 以上就是MySQL-8.0.28安装详细教程安装MySQL-8.0.28需要下载、安装、配置等步骤,同时需要根据具体的操作系统进行相应的设置和操作。在MySQL安装和使用过程中,也需要注意安全和权限问题,以保证数据的安全性和完整性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值