Linux安装Mysql

将安装包

上传到虚拟机的一个目录,我这里是/opt/install_packages

-- 检查mysql的安装环境

复制代码
rpm -qa | grep mariadb

-- 上述命令如果查询到mariadb 需要先进行卸载

复制代码
rpm -e --nodeps mariadb-libs

再检查一下安装环境

此时mariadb 已经删除

将上传的文件解压到当前目录

复制代码
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

解压完成后会多出一些后缀名为 rpm的包,接下来需要对它们进行安装

-- 安装mysql的rpm包

-- 第一步安装common

复制代码
rpm -ivh /opt/install_packages/mysql-community-common-5.7.28-1.el7.x86_64.rpm

-- 第二步安装libs

复制代码
rpm -ivh /opt/install_packages/mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force

-- 第三步安装libs-compat

复制代码
rpm -ivh /opt/install_packages/mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm

-- 第四步安装client

复制代码
 rpm -ivh /opt/install_packages/mysql-community-client-5.7.28-1.el7.x86_64.rpm

-- 第五步安装server

复制代码
rpm -ivh /opt/install_packages/mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force

安装完成后 这些包就可以删除了

复制代码
rm -rf *.rpm

这个时候mysql已经安装完成,接下来进行配置

-- 切换到mysql的数据目录

复制代码
cd /var/lib/mysql

-- 删除该目录下的所有内容

复制代码
rm -rf ./*

初始化mysql数据库

复制代码
mysqld --initialize --user=mysql

查看root用户的临时密码

复制代码
cat /var/log/mysqld.log

-- 启动mysq

复制代码
systemctl start mysqld

查看一下

复制代码
 systemctl status mysqld

-- 登录mysql

复制代码
mysql -uroot -p

mysql -uroot -p

输入之前查看的临时密码

登陆成功

-- 修改root的密码

复制代码
set password = password('root123');

改成root123

exit退出,重新用新密码登录试试

-- 修改root用户的iP访问限制 允许任意ip都可以访问

复制代码
update mysql.user set host='%' where user='root';

select host from  mysql.user where user='root';

安装成功

-- 刷新权限

复制代码
flush privileges;

连接navicat测试一下

查看user

完成

复制代码
exit
相关推荐
0xDevNull7 小时前
MySQL索引进阶用法
后端·mysql
0xDevNull7 小时前
MySQL索引用法
mysql
SelectDB8 小时前
易车 × Apache Doris:构建湖仓一体新架构,加速 AI 业务融合实践
大数据·agent·mcp
IvorySQL8 小时前
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?
数据库·postgresql·开源
NineData9 小时前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
程序员小崔日记13 小时前
一篇文章彻底搞懂 MySQL 和 Redis:原理、区别、项目用法全解析(建议收藏)
redis·mysql·项目实战
IvorySQL14 小时前
PostgreSQL 技术日报 (3月5日)|规划器控制力升级,内核能力再进阶
数据库·postgresql·开源
武子康14 小时前
大数据-241 离线数仓 - 实战:电商核心交易数据模型与 MySQL 源表设计(订单/商品/品类/店铺/支付)
大数据·后端·mysql
IvanCodes15 小时前
一、消息队列理论基础与Kafka架构价值解析
大数据·后端·kafka