Linux下MySQL安装

本教程详细介绍了在Linux环境下安装MySQL8.0的全过程,从下载安装包、解压缩、配置权限到初始化数据库、修改密码及开启远程访问等步骤,帮助读者顺利完成MySQL的部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先官网上下载MySQL的安装包,用Xftp软件传输一下,此时在Linux下ll一下会看到该压缩包
在这里插入图片描述接着我们tar -zxvf mysql-8.0.17-el7-x86_64.tar.gz解压缩一下
在这里插入图片描述此时我们就能看到解压后的文件夹了
在这里插入图片描述我们需要给它换个名字mv mysql-8.0.17-el7-x86_64 mysql8.0
在这里插入图片描述
我们将mysql8.0移动到 /usr/local/ 路径下
在这里插入图片描述我们输入cd /usr/local/跳转至local下,输入vi /etc/my.cnf进入编辑页面
在这里插入图片描述
会出现该界面,如果没有my.cnf文件,你可以拷贝一份过来,也可以自己手敲,都是可以的,按图示编辑,并保存退出
在这里插入图片描述
此时我们根据编辑的页面创建相应的文件夹
在这里插入图片描述

然后输入mkdir /home/mysql创建mysql文件夹,再mkdir /home/mysql/mysql8.0
创建日志文件和进程id文件
创建mysql用户及用户组
在这里插入图片描述

此时我们需要修改mysql权限chown -R mysql:mysql ./mysql8.0
在这里插入图片描述
cd /var/log/修改mysqld的权限
在这里插入图片描述cd /var/run/修改mysqld的权限
在这里插入图片描述再回到家目录下修改mysql8.0的权限在这里插入图片描述当确定改完了所有关于MySQL的权限之后开始我们的关键部分了,这是重点
cd /usr/local/mysql8.0我们先跳转到mysql8.0下,我们输入
$ ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql8.0/ --datadir=/usr/local/mysql8.0/data/
此时如果弹出这样的页面就成功了一半了,如果出错了,回到vi 编辑页面进行修改,再把data下的数据全部删除,再次执行该条命令
在这里插入图片描述我们进入support-files目录下
在这里插入图片描述我们将mysql服务器开启和关闭,如果成功了,此时mysql会生成一个启动文件,我们切回到root用户下启动和关闭mysql服务器将依赖生成的文件来执行
在这里插入图片描述此时要做的是修改密码,我们回到vi /etc/my.cnf
注释掉skip-grant-tables保存退出
在这里插入图片描述重新启动mysql服务器./mysql.server start,按图示操作,这里的密码直接复制之前生成的密码
在这里插入图片描述再跳出来的页面修改密码,提示🆗就可以了

在这里插入图片描述接着开启远程访问,可做可不做,它的好处在于可以用可视化来对mysql进行操作update user set host="%" where user='root';千万不要敲错,不然后面会很麻烦
在这里插入图片描述输入flush privileges;刷新一下权限,然后exit退出,到此刻我们的MySQL就安装完成了

此时我们用命令查看mysql的进程ps -ef | grep mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值