CentOS7 tar包安装mysql8.0 一、官网下载mysql8.0tar包1、mysql数据库官网 https://dev.mysql.com/downloads/mysql/二、解压缩包并初始化数据库包上传到Linux服务器就不讲解了做运维的都会吧。1、解压缩包 tar -xf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz2、把解压缩好的包移动到/usr/local下面并更名为mysqlmv mysql-8.0.19-linux-glibc2.12-x86_64 /usr/local/mysql3、创建mysql用户useradd -s /sbin/nologin mysql -M4、赋予/usr/local下面的mysql文件夹权限chown -R mysql.mysql /usr/local/mysql5、新建一个文件夹存储数据、并授权mkdir -p /data/mysql/datachown -R mysql.mysql /data/mysql/datachmod -R 775 /data/mysql/data6、编辑my.cnf文件这里本是linux服务器上面没有这个文件vim编辑的时候回自动创建vim /etc/my.cnf添加如下内容[mysql]# 设置mysql客户端默认字符集#default-character-setutf8#[mysqld]#skip-name-resolve## #设置3306端口#port 3306## # 设置mysql的安装目录#basedir/usr/local/mysql## # 设置mysql数据库的数据的存放目录#datadir/data/mysql/data# # 允许最大连接数max_connections200## # 服务端使用的字符集默认为8比特编码的latin1字符集character-set-serverutf8# # 创建新表时将使用的默认存储引擎default-storage-engineINNODB#lower_case_table_names1 #此处是区分大写的但是mysql8只有在初始化时设置lower_case_table_names1才有效max_allowed_packet16M这里面其实有很多内容可以添加这个更具自己的需要添加其他内容这里就添加了几个简单的内容让。7、初始化数据cd /usr/local/mysql/bin./mysqld --initialize --usermysql --basedir/usr/local/mysql --datadir/data/mysql/data --lower_case_table_names1圈红的位置是数据库root用户密码要记住登录用8、启动数据库cd /usr/local/mysql/support-files./mysql.server start这里启动会报错需要给my.cnf文件里面配置的数据库存储的文件夹授权chown -R mysql.mysql /data/mysql/datachmod -R 775 /data/mysql/data再重新启动./mysql.server start看到这个就证明启动成功三、登录数据库进行密码修改及授权1、创建软连接(实现可直接命令行执行mysql)ln -s /usr/local/mysql/bin/mysql /usr/bin2、登录数据库mysql -uroot -p这里会提示要登录密码输入步骤7截图里面标红的密码回车即可3、这里使用数据库会提示要修改密码先修改密码ALTER USER rootlocalhost IDENTIFIED BY 123456;flush privileges;在执行 show databases; 就不会报错了4、授权远程连接创建远程登录用户CREATE USER root% IDENTIFIED BY 123456;授权远程用户权限 GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION;修改完后刷新一下flush privileges;5、用Navicat连接MySQL遇到的问题修改一下登录密码方式即可use mysql;ALTER USER root% IDENTIFIED WITH mysql_native_password BY 123456;flush privileges;

相关新闻

最新新闻

抖音批量下载工具 douyin-downloader 完整实战:从保存一条视频到备份整个作者主页

抖音批量下载工具 douyin-downloader 完整实战:从保存一条视频到备份整个作者主页

抖音批量下载工具 douyin-downloader 完整实战:从保存一条视频到备份整个作者主页 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, …

2026/8/20 1:50:35
【计算机毕业设计单片机案例】移动端蓝牙交互智能喂食硬件控制系统开发 基于 CH7800 语音模块的单片机喂食设备设计(023903)

【计算机毕业设计单片机案例】移动端蓝牙交互智能喂食硬件控制系统开发 基于 CH7800 语音模块的单片机喂食设备设计(023903)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/20 1:50:35
【计算机毕业设计单片机案例】基于 STM32 或 51 单片机的实验室环境安全监测报警装置设计 基于 STM32 或 51 单片机的掉电保存阈值环境监测控制系统设计(023803)

【计算机毕业设计单片机案例】基于 STM32 或 51 单片机的实验室环境安全监测报警装置设计 基于 STM32 或 51 单片机的掉电保存阈值环境监测控制系统设计(023803)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/20 1:50:35
【计算机毕业设计单片机案例】基于 STM32 单片机的参数阈值声光预警系统设计 基于 STM32 的 DS1302 时钟健康监护设备设计(023703)

【计算机毕业设计单片机案例】基于 STM32 单片机的参数阈值声光预警系统设计 基于 STM32 的 DS1302 时钟健康监护设备设计(023703)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/20 1:50:35
DAVE4调试XMC4800:SWD协议配置与J-Link连接问题全解析

DAVE4调试XMC4800:SWD协议配置与J-Link连接问题全解析

1. 项目背景与核心痛点:当DAVE4调试XMC4800时,你可能会遇到什么?如果你正在使用英飞凌的DAVE4 IDE来开发XMC4800这颗高性能的微控制器,并且尝试通过J-Link或类似调试器进行在线调试,那么这篇文章就是为你准备的。我最近…

2026/8/20 1:50:35
基于Edge AI与UNet的无人机森林监测系统:从架构设计到Jetson部署实战

基于Edge AI与UNet的无人机森林监测系统:从架构设计到Jetson部署实战

1. 项目缘起:当无人机遇到边缘AI,森林生物多样性监测的新思路几年前,我在参与一个林区生态调查项目时,遇到了一个非常棘手的问题。我们需要统计一片阔叶混交林内特定树种的分布和健康状况,传统方法是组织人力进行网格化…

2026/8/20 1:45:34