Linux服务器快速安装和配置MySQL8.0指南

这篇具有很好参考价值的文章主要介绍了Linux服务器快速安装和配置MySQL8.0指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境说明:阿里云ECS,2核2G(新老用户同享,仅需99/年),X86架构,CentOS 7.9操作系统。

准备工作

  • 1.查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示。
# 检查当前服务器是否安装mariadb
rpm -qa |grep mariadb
# 卸载已安装的mariadb(注意:mariadb-libs-5.5.68-1.el7.x86_64是上一条命令输出结果)
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

Linux服务器快速安装和配置MySQL8.0指南

  • 2.安装库(支持MySQL实现异步IO操作)。
yum install -y libaio

下载

  • 1.访问MySQL官网下载MySQL-8.0.35社区版rpm安装包,如下图所示,选择合适的版本和适用的操作系统,点击download进入下载页面,选择不登录下载即可。
    Linux服务器快速安装和配置MySQL8.0指南
    Linux服务器快速安装和配置MySQL8.0指南
  • 2.亦或是复制MySQL安装包下载地址,直接在服务器使用wget命令下载。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar

Linux服务器快速安装和配置MySQL8.0指南

安装

  • 1.解压上一步已经下载的rpm安装包。
tar -xvf /tmp/mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar

Linux服务器快速安装和配置MySQL8.0指南

  • 2.依次执行以下命令进行安装(这里只安装了必须的模块,其它根据个人需要决定是否安装)。
rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm

Linux服务器快速安装和配置MySQL8.0指南

  • 3.修改MySQL配置文件(文件位置:/etc/my.cnf),因为MySQL8.0在初始化之后就不能再配置表名忽略大小写了,这里干脆就一起先把配置改了再初始化,请将以下配置追加到my.cnf文件。
[mysqld]
#慢查询配置
slow_query_log=ON
slow_query_log_file=/var/log/mysql_slow_query.log
long_query_time=1
#设置默认存储引擎
default-storage-engine=INNODB
#修改默认编码
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
#表名和字段名不区分大小写
#lower_case_table_names=1
#设置MySQL运行端口
port=11113
#MySQL允许最大的进程连接数
max_connections = 3000
#设置在网络传输中一次消息传输量的最大值
max_allowed_packet = 32M
[client]
#修改默认编码
default-character-set=utf8mb4

Linux服务器快速安装和配置MySQL8.0指南

  • 4.执行命令初始化MySQL(这里采用了不自动生成密码的方式)。
#以下两种初始化方式选择一个就好
#不生成root账号密码
mysqld --initialize-insecure --user=mysql
#自动生成root账号密码
mysqld --initialize --user=mysql
#如果自动生成了root账号密码,那么可以mysql日志中查看初始密码
cat /var/log/mysqld.log
  • 5.启动MySQL,并将MySQL设置为开机自启动。
# 启动MySQL
systemctl start mysqld
# 将MySQL设置为开机自启动
systemctl enable mysqld
  • 6.登录MySQL。
mysql -u root

Linux服务器快速安装和配置MySQL8.0指南

  • 7.如果安装时我们未给root账户设置密码,为安全起见,需要另行配置。至此安装过程结束。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxxxx';

Linux服务器快速安装和配置MySQL8.0指南文章来源地址https://www.toymoban.com/news/detail-746777.html

到了这里,关于Linux服务器快速安装和配置MySQL8.0指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器快速安装MongoDB-5.0

    最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、

    2024年02月04日
    浏览(63)
  • Linux服务器快速安装FastGPT知识库问答系统

    最近开始体验FastGPT知识库问答系统,参考官方文档,在自己的阿里云服务器使用Docker Compose快速完成了部署。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.登录服务器,执行相关命令完成安装。 1.登录服务器,在/mnt目录(可以自己选择)下创建fastgpt目录,并下载

    2024年02月04日
    浏览(51)
  • Linux服务器安装MYSQL

    涉及到的工具及软件连接 链接:https://pan.baidu.com/s/1r577kFeuojUrMoEUn88B8w 提取码:xh93 检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb, 卸载掉 对mariadb进行卸载 如果卸载不成功,需要去掉参数-y,手动确

    2024年02月06日
    浏览(50)
  • Linux服务器快速安装PostgreSQL15以及pgvector向量插件

    最近开始体验FastGPT或Dify等开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到PostgreSQL,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 1.打开PostgreSQL官网下载页面,选择操作系统和数据库版本。

    2024年02月04日
    浏览(66)
  • mysql Linux系统云服务器配置远程访问

    首先先安装一下云服务器 安装好之后,我们直接以root用户登录: 回车之后会直接让我们输入密码,一定要小心行事。 注意,第一次输入的密码可能会作为之后的root密码,所以不要乱写哦 输入好之后直接回车,之后这个密码就会作为以后的root密码了 #配置远程登陆 然后从其

    2024年01月23日
    浏览(51)
  • 阿里云服务器快速安装Mysql,贴心手把手教你安装,本人踩过很多坑!(我的服务器系统CentOS 7.8 64位)

    1.先查询服务器是否安装了Mysql数据库 2.可以先新建一个文件夹 3.下载mysql包放进改文件夹 4.安装该mysql包 5.安装MySQL包 6.导致问题的原因是Mysql的GPG升级了,需要重新获取。(执行一下的命令获取) 显示安装完成! 假如执行命令的过程中提示:Unable to find a match: mysql-community-

    2024年02月07日
    浏览(43)
  • 阿里云(Linux)服务器安装MySQL

    一.下载MySQL 进入mysql官网选择下载版本https://dev.mysql.com/downloads/mysql/ 通过XFtp上传到阿里云服务器上,因为下载的是tar.xz压缩文件所以要先将xz文件解压为tar文件,在进行解压。我这里是将文件放在了自己创建的/data/software/目录下。 3.将解压后的将文件放在/usr/local/目录下,并

    2024年02月12日
    浏览(43)
  • Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)

    VSFTPD 实现客户端和服务器之间传输文件 目录 什么是VSFTPD? VSFTPD 的特点和功能 1. 设置和使用FTP服务器的步骤 1. 下载vsftpd包 2. 启动服务 开机自启 3. 关闭防火墙 4. 配置vsftpd服务    常用 配置选项 匿名用户 本地用户 设置进入提示 2.重启vsftpd服务(重点) 3进入 /var/ftp ftp根目

    2024年02月02日
    浏览(49)
  • linux服务器安装python环境配置

    跳板机是一个可以从公共网络访问的服务器,它允许用户通过 SSH 连接进入私有网络中的其他服务器。如上图所示通过跳板机可以连接上7个私有的服务器 当你连接到跳板机时,你可以使用 SSH 隧道或代理来访问私有网络中的其他服务器。当你使用 SSH 隧道或代理时,你实际上

    2024年02月06日
    浏览(136)
  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包