首页 > 数据库 >CentOS安装配置MySQL详细教程

CentOS安装配置MySQL详细教程

时间:2024-02-06 16:23:11浏览次数:27  
标签:8.0 教程 CentOS MySQL community 64 mysql rpm

CentOS安装配置MySQL详细教程

一、卸载系统中自带的MariaDB

# 检查MariaDB
rpm -qa | grep mariadb
# 卸载MariaDB
rpm -e --nodeps mariadb-libs

二、下载MySQL安装包

  • 下载地址https://downloads.mysql.com/archives/community/

三、将MySQL压缩包上传至/opt目录

四、解压MySQL安装包

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

五、按如下顺序安装RPM包

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

六、对MySQL进行初始化

mysqld --initialize --console

七、修改MySQL安装目录的所属用户和所属组(方便权限管理)

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

八、查看MySQL的临时密码

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

九、检查MySQL运行状态,若运行异常,则重启MySQL

# 检查MySQL运行状态
systemctl status mysqld
# 若运行异常,则重启MySQL
systemctl restart mysqld

十、登录MySQL,并修改密码

# 登录
mysql -uroot -p
# 修改密码
alter user 'root'@'localhost' identified by '123456';

标签:8.0,教程,CentOS,MySQL,community,64,mysql,rpm
From: https://www.cnblogs.com/Natsunobourei/p/18009899

相关文章

  • CentOS安装配置JDK详细教程
    CentOS安装配置JDK详细教程一、查询系统中自带的JDKrpm-qa|grepjdk二、卸载系统中自带的JDK逐个卸载rpm-e--nodepsjdk的rpm软件包名全部卸载rpm-qa|grepjdk|xargsrpm-e--nodeps三、将JDK的.tar.gz压缩包上传至/opt目录四、解压JDK压缩包tar-z......
  • 无涯教程-Math.log10(x)函数
    返回X的以10为底的对数。Math.log10(x)-语法Math.log10(x)x  - 代表数字Math.log10(x)-示例console.log("---Math.log10()---")console.log("Math.log10(10):"+Math.log10(10))console.log("Math.log10(16.7):"+Math.log10(10))......
  • navicat连接mysql服务遇到的问题
    问题现象及描述:navicat连接数据库提示:2003-Can'tconnecttoMySqlserveron'192.168.245.131',(unkownerror)问题可能出现的原因:1、数据库连接ip、端口、用户名、密码信息输入错误(数据库连接四要素)2、该用户不可远程连接3、linux防火墙未开放解决方式数据库连接ip问题:......
  • 无涯教程-Math.log(x)函数
    返回X的自然对数。Math.log(x)-语法Math.log(x)x  - 代表数字Math.log(x)-示例console.log("---Math.log()---")console.log("Math.log(Math.E):"+Math.log(Math.E))console.log("Math.log(17.5):"+Math.log(17.5))运行上面代码输出-......
  • 无涯教程-Math.cbrt(x)函数
    此方法返回数字的立方根。Math.cbrt(x)-语法Math.cbrt(x);x  - 代表数字Math.cbrt(x)-返回值返回数字的立方根。Math.cbrt(x)-示例console.log("---Math.cbrt()---")console.log("Math.cbrt(27):"+Math.cbrt(27))console.log("Math.cbrt(22):"......
  • MySQL-进阶
    一、MySQL体系结构1.连接层:一些客户端和连接服务,完成连接处理、授权认证及相关操作2.服务层:完成大多数核心服务的功能,比如SQL的分析和优化3.引擎层:负责MySQL中数据的存储和提取4.存储层:数据存储层,将数据存储在文件系统上,并完成与存储引擎的交互二、存储引擎(MySQL的核心)1.定......
  • java实现导出mysql数据库表信息
    java实现导出mysql数据库表信息,导出信息包含:数据库用户名,表英文名,表中文名,表业务描述,字段数量等等packagesrc.main.biz.ucenter.utils;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.usermodel.Workbook;impor......
  • DevExpress WinForms中文教程 - 如何创建可访问的WinForms应用?(二)
    为用户创建易访问的WindowsForms应用程序不仅是最佳实践的体现,还是对包容性和以用户为中心的设计承诺。在应用程序开发生命周期的早期考虑与可访问性相关的需求可以节省长期运行的时间(因为它将决定设计决策和代码实现)。一个可访问的WinForms应用程序提供了各种好处,包括:扩大......
  • 【135编辑器教程】基本功能介绍与使用
    原文链接持续更新中:https://www.cnblogs.com/MrFlySand/p/17974333基础教程上传图片:【我的图片】-【我的上传】-【上传图片】(注意:无法用鼠标直接将图片插入到135编辑器中)gif图大小不能超过9M,动画不超过300帧。多图上传模式选择的ipg/png文件可超出1OM大小,图片会自动压宿......
  • 【转帖】解决Java/MySQL性能问题的思路
    plantegg.github.io/2023/08/28/解决问题思路/ 10年前写的,重新发一下系统性能问题CPU(基本上WEB服务器没有多少IO,主要是CPU有瓶颈)top/vmstat观察CPU使用率,Load负载,r/b线程数量等;IO(数据库大多数时候瓶颈是IO,主要是索引没建好;如果数据库CPU紧张的话,检查一下是不是orderb......