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
相关推荐
coderCatIce8 分钟前
MySQL-锁机制
后端·mysql
漂亮的小碎步丶10 分钟前
【3】Spring事务管理
java·数据库·spring
骑着bug的coder12 分钟前
第5讲:事务——数据一致性的保护伞
后端·mysql
未来之窗软件服务15 分钟前
一体化系统(九)高级表格自己编程如何选择——东方仙盟练气期
大数据·人工智能·仙盟创梦ide·东方仙盟·东方仙盟sdk·东方仙盟一体化·万象exce
MACKEI19 分钟前
数据库操作性能优化方法文档
数据库·性能优化
Mr.wangh21 分钟前
SpringCloudConfig(配置中心)
大数据·elasticsearch·搜索引擎·springcloud·config
wang_yb21 分钟前
数据点的“社交距离”:衡量它们之间的相似与差异
大数据·databook
赤龙绕月22 分钟前
SQLite NET
数据库·sqlite
feathered-feathered27 分钟前
Redis【事务】(面试相关)与MySQL相比较,重点在Redis事务
android·java·redis·后端·mysql·中间件·面试
小园子的小菜28 分钟前
深度解析Elasticsearch网络通信原理:节点协同与链接机制
大数据·elasticsearch·搜索引擎