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> "' 

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

相关推荐
保卫大狮兄17 小时前
设备管理从台账到报废,完整生命周期一次讲清
数据库·设备管理·设备
数据安全技术观察17 小时前
数据动态脱敏:让脱敏策略跟着数据目录走
大数据·网络·数据库
小席是个热心肠18 小时前
Redis的自我学习
数据库·redis·学习
2601_9657984718 小时前
Salient Theme Setup Guide for Fast Creative WordPress Sites
数据库·web3·php·wordpress
@Mike@18 小时前
09-数据库学习笔记(数据库索引与过滤器)
数据库·笔记
程序员夏洛19 小时前
MySQL 中 count(*)、count(1) 和 count(字段名) 有什么区别?
数据库·mysql
Wang's Blog20 小时前
PostgreSQL笔记34:索引优化策略全景解析——从B-tree到HOT的核心原理与实践
数据库·笔记·postgresql
l12586520 小时前
# RAG向量数据库优化实战:HNSW索引调参与生产级性能设计
数据库·python·mysql·langchain
梦Arrebol20 小时前
Mysql内容及相关实验
数据库·mysql
OceanWaves199321 小时前
mysql 8.0.32 磁盘爆满,清理从库日志
数据库·mysql