终于知道为什么一定要使用面板了,手动敲代码真的太繁琐,太磨叽,而且一不小心就是一按一个不知声,真的,这一天就安装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方式无法连接互联网的解决办法