🌦️广州毛毛雨 · 2026年10月15日24~32℃北京 26/12℃上海 24/17℃广州 32/24℃深圳 30/24℃杭州 25/18℃成都 24/18℃全国天气 »登录
海量收录内容 16分类频道
首页 / 资讯 / 正文

Linux下手动安装MySQL8.0数据库的图文记录

李洋博客 2024-12-27 15:35 3 阅读 1193 字

终于知道为什么一定要使用面板了,手动敲代码真的太繁琐,太磨叽,而且一不小心就是一按一个不知声,真的,这一天就安装mysql了。原因就是我笨吗,没办法行了开始记录下吧,我使用VM虚拟机安装了三次最后才算是成功,好了不墨迹了开始下载安装,内容非本人原创,我仅仅是记录下过程免得后续手动安装时又双叒叕忘记了。

先创建一个mysql目录,在将压缩包下载到此

等待下载成功,如果不能链接外网可直接将解压包上传到此目录下。

另外忽略我的“wget”未找到命令的错误,这就是为什么说下载本地再上传,可能是我的centos安装包有问题。不管理,继续;

解压mysql8.0安装包

输入【ls】命令后可以看见压缩包,但是不知道为什么我的 软件 显示紫色,跟背景重叠了,如图。

重命名解压出来的文件夹,将源文件夹改成mysql-8.0

进入/mysql-8.0文件夹,再创建data文件夹,这是MySQL的存储文件;

分别创建用户组以及用户和密码,(如果提示已存在说明之前有创建过了)

注:运行指令后将会出现如下输出,记住临时密码,每次运行上述指令生成的临时密码都不一样,我这里是:nLCil-O!-2Bq

可能会出现的问题(原作者遇到了,但是我没有遇到):

编辑配置文件my.cnf

我用vim无效。提示没有命令后来在FTP修改的,内容如下:

添加Mysql到系统服务(当前目录应为:/opt/mysql/mysql-8.0)

启动服务调整配置,如图:

# mysql 用户和用户对目录进行授权

# 再次启动mysql服务,每次开机后,要手动启动一下

检查 MySQL 状态:

使用以下命令检查 MySQL 服务的状态,以确保它已正确启动:

登录mysql可能会出现如下错误,解决办法:

输入或粘贴之前记录的临时密码并回车:nLCil-O!-2Bq

root表示想要被连接的数据库的用户名

其中“%”表示允许所有机器能访问root用户

刷新如图:基本都是【OK】

设置完成退出Mysql,还可能需要开放防火墙3306端口,到这里mysql已经可以本地连接上了,但是要用图形化界面远程连接,还需要开发防火墙的3306端口才行

–permanent代表永久生效,否则重启linux后则需要再次开启

自此在linux系统上安装mysql8.0已经完成,并且可以使用图形化界面远程连接.

编辑 / etc/profile 文件

在文件底部添加,保存退出

到此结束,再也不想手动安装任何软件了,尤其是MySQL数据库,哎呀,打击我的自信心啊,好了接下来可以使用Navicat 连接Mysql,开着下一步折腾之路把,毕竟我不是在折腾就是在折腾的路上,有问题留言反馈,一起折腾~~~

记录下在Centos系统安装部署Maven项目管理和构建自动化工具的图文详情

VMware虚拟机使用NAT方式无法连接互联网的解决办法

↑