centos10.1上安装mysql 9.6

检查一下新装的操作系统是否有默认安装的

bash 复制代码
rpm -qa|grep -iE 'mysql|mariadb'

如果有则需先卸载,防止冲突。

下载后解压

bash 复制代码
tar xf mysql-9.6.0-1.el10.x86_64.rpm-bundle.tar

简要安装过程(无需先建用户)

bash 复制代码
 # 1. 安装基础组件
 rpm -ivh mysql-community-common-9.6.0-1.el10.x86_64.rpm
 rpm -ivh mysql-community-client-plugins-9.6.0-1.el10.x86_64.rpm
 rpm -ivh mysql-community-libs-9.6.0-1.el10.x86_64.rpm
# 2. 安装客户端
 rpm -ivh mysql-community-client-9.6.0-1.el10.x86_64.rpm
 rpm -ivh mysql-community-icu-data-files-9.6.0-1.el10.x86_64.rpm
# 3. 最后安装服务端
 rpm -ivh mysql-community-server-9.6.0-1.el10.x86_64.rpm

#启动服务
 systemctl start mysqld.service
 systemctl enable mysqld.service
 
#获取临时密码 
 grep 'temporary password' /var/log/mysqld.log
 
#登录并修改密码 
 mysql -u root -p
 ALTER USER 'root'@'localhost' IDENTIFIED BY 'My_Sql_9';
 FLUSH PRIVILEGES;

基础信息

还是vi修改一下提示符,方便日后登录

在.bash_profile加入

bash 复制代码
alias m='mysql -uroot -pMy_Sql_9 -A --prompt="\\u@\\h[\\d]\\R:\\m:\\s> "' 

安装过程会自动创建用户和服务

相关推荐
薪火铺子1 小时前
布隆过滤器原理与 Redis 防穿透实战
数据库·redis·缓存
oldking呐呐1 小时前
MySQL从建库到删库跑路 -- 5.数据类型
mysql
网络工程小王1 小时前
【LangGraph 子图(Subgraph)详解】学习笔记
java·服务器·数据库·人工智能·langchain
黄俊懿2 小时前
复合索引设计指南:最左前缀 & 字段排座次
数据库·sql·mysql·adb·性能优化·dba·db
桃花键神2 小时前
【2026精品项目】基于SpringBoot3+Vue3的旧物置换系统(包含源码+项目文档+SQL脚本+部署教程)
数据库·spring boot·sql·vue
Fan_-_2 小时前
MySQL / PostgreSQL DDL 审核自动化:从人工 review 到 CI 拦截
mysql·postgresql·自动化
.柒宇.2 小时前
Redis高频面试题与跳跃表原理详解
数据库·redis·缓存
Bryce学亮3 小时前
股票数据成本分析工具
数据库
思麟呀3 小时前
MySQL表的约束
数据库·mysql