Linux安装mysql 8.0

news2025/2/28 19:43:26

1.使用root登录服务器
2.创建安装包存放目录

# mkdir /software
# cd /software

3.下载并解压mysql安装包

# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
# tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
# mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql

4.创建mysql用户并赋权

# groupadd mysql
# useradd -r -g mysql mysql
# mkdir /data/mysql -p
# chown -R mysql.mysql /data/mysql

5.准备配置文件my.cnf

# vim /etc/my.cnf
	[mysqld]
	basedir=/software/mysql
	datadir=/data/mysql
	socket=/tmp/mysql.sock

配置文件按照自己的实际需求进行设置

6.初始化数据库

# cd /software/mysql/bin/
# ./mysqld --defaults-file=/etc/my.cnf --basedir=/software/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

会生成数据库的初始密码
在这里插入图片描述
7.准备服务启动脚本并启动数据库

# cp /software/mysql/support-files/mysql.server /etc/init.d/mysqld
# service mysqld start
# netstat -ntpl | grep 3306

8.配置mysql环境变量

# vim /etc/profile

末尾增加以下内容:

export PATH=$PATH:/software/mysql/bin
# source /etc/profile

9.登录数据库修改初始密码

# mysql -u root -p 初始密码
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
mysql> flush privileges;

10.配置远程登录数据库

mysql> use mysql;
mysql> update user set host='%' where user='root';
mysql> flush privileges;

数据库安装完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1604922.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis的特性与安装

回顾 Redis是一个在内存中存储数据的中间件,可以用来当数据库用,也可以作为缓存用(这里的缓存往往是对数据库缓存)。 中间件:和业务无关的服务,功能更加通用,如:数据库,缓存,消息队…

基于springboot实现音乐网站管理系统项目【项目源码+论文说明】计算机毕业设计

基于SpringBoot实现音乐网站管理系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了音乐网站的开发全过程。通过分析音乐网站管理的不足,创建了一个计算机管理音乐网站的方案。文章介绍了音乐…

LeetCode-热题100:230. 二叉搜索树中第K小的元素

题目描述 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 示例 1: 输入: root [3,1,4,null,2], k 1 输出: 1 示例 2&#…

算法课程笔记——List

缺点:不能用下标计算得到 只能 一步步来 这样才是赋值 只是得到拷贝的结果 很多容器都需要(int)强制转化 list可以用sort 但是 例如,sort(L2.begin(), L2.end());,这种是algorithm标准算法类提供,属于…

钡铼IOy系列模块在智能装备制造中发挥重要作用提升整体效能

随着科技的不断发展,智能装备制造已经成为推动工业进步的重要力量之一。在智能装备制造领域,钡铼IOy系列模块在智能装备制造中起关键作用,对生产效率、产品质量和工厂管理也有一定的影响。 首先,钡铼IOy系列模块在智能装备制造中…

阿里云服务器多少钱一年?2024年阿里云服务器租用费用一览

阿里云服务器租用价格表2024年最新,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元,ECS u1服务器2核4G5M固定带宽199元一年,2核4G4M带宽轻量服务器一年165元12个月,2核…

po+selenium+unittest自动化测试项目实战

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

电脑缺失api-ms-win-core-path-l1-1-0.dll的5种解决方法

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失"。这个问题可能会导致某些软件无法正常运行或系统功能受限。那么,如何解决这个问题呢?下面将详细介绍api-ms-win-co…

【Android Studio报错】:* What went wrong:Out of memory. Java heap space

项目场景: 今天,刚打开自己的安卓项目发现报错: 报错: * What went wrong: Out of memory. Java heap space Possible solution: - Check the JVM memory arguments defined for the gradle process in: gradle.properties in…

windows C++fmt库下载

下载地址 https://github.com/fmtlib/fmt vs2019 debug x64进行编译 安装包如下 https://download.csdn.net/download/qq_36314864/89163873

10 Python进阶:AI绘画

Python AI 绘画 本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。 需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面 Stable Diffusion web UI GitHub 地址:https://github.co…

【C++庖丁解牛】C++11---统一的列表初始化 | auto | decltype | nullptr | STL中一些变化

🍁你好,我是 RO-BERRY 📗 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 🎄感谢你的陪伴与支持 ,故事既有了开头,就要画上一个完美的句号,让我们一起加油 目录 1. C11简介2. 统一的列表…

AWB学习记录

主要参考食鱼者博客:https://blog.csdn.net/wtzhu_13/article/details/119301096,以及相关的论文,感谢食鱼者老师整理分享。 灰度世界和完全反射 灰度世界法和完全反射法分别是基于(Rmean, Gmean, Bmean)和(Rmax, Gmax, Bmax)来进行白平衡校…

Nmap的下载与安装

目录 什么是nmap Nmap的下载 Nmap的安装 Nmap使用命令行打开 什么是nmap Nmap被誉为"扫描器之王",Nmap是一个开源工具,提供跨平台(Windows、linux、mac os) Nmap的下载 第一步:访问nmap的官网 第二步…

「小程序教程」如何将微信小程序转成短链/二维码?

本文介绍的方法,可能是全网最简单最快捷的方法了,无需输入复杂的appid/路径/秘钥。 小程序转成短链或者二维码的好处 场景一、产品线下活动海报推广,放一个小程序的二维码,用户扫码访问后,短链平台可以实时查看访问数…

从零构建生产级 AI 应用 ChatWithPDF

前言 目前 AIGC 的浪潮很火,不管你是什么方向的程序员,都可以通过大模型去构建自己的 App,但是搜索资料学习的时候发现: 目前构建 AI 应用的中文资源比较少,大多数都是英文的。教程大多是 demo 级别,没有…

冯喜运:4.18黄金原油晚间行情走势预测及操作策略

【 黄金消息面分析】:周四(4月18日)亚市盘尾,黄金价格宽幅震荡,目前交投于2378.60美元/盎司。金价周三回落0.9%,收报2361.14美元/盎司,美国降息希望减弱造成的压力盖过了中东地缘政治动荡引发的避险需求带来的提振。随…

精确号码比例放通算法的设计与实现

精确号码比例放通算法的设计与实现 引言背景问题定义算法设计1. 数据结构2. 算法流程3. 伪代码4. C语言实现 结论参考文献 引言 随着通信技术的飞速发展,呼叫中心和电信运营商面临着日益增长的呼叫管理需求。在某些情况下,为了确保服务质量或者遵守特定…

社区论坛小圈子小程序源码系统:自定义小程序管理社区圈子软件圈子系统系统开发-做社区圈子丨圈子论坛社区交友系统开源版小程序源码丨

简述 移动互联网的快速发展,微信小程序作为一种新型的应用形态,已经深入到人们的生活中。特别是对于社区论坛类应用,小程序版本可以更好地满足用户快速、便捷获取信息的需求。下面给大家分享一款社区论坛小圈子小程序源码系统。 在这个信息…