centOS7安装MySQL5.7遇到的问题

原文地址

因为想把自己的项目部署到服务器上,首先得安装好项目运行环境,在安装MySQL时就遇到了各种麻烦,首先我安装的系统镜像本身已经安装了MySQL,但是却无法使用,mysql命令找不到,无奈之下我选择把它先卸载掉,重新安装我需要的MySQL5.7版本,这一整就出大事,首先可能删的不干净,导致后面安装的MySQL依旧无法运行。

CentOS7,MySQL5.7的卸载与安装教程

12115116-dbe1eae4a86d002b.png

这是报错,查看原因是找不到这个目录,查阅资料发现应该是MySQL默认运行路径出错了,就百度去找如何修改运行路径,通过这篇文章找到了解决办法,编辑/etc/profile此文件,添加我自己找到的MySQL路径(使用find / -name mysql 来查找mysql路径)

12115116-8c838daffc8622b5.png

然后让 profile 文件立即生效:source /etc/profile 或 . /etc/profile
在执行 mysql 登录,这样就可以正常使用 mysql 命令了!

至于安装MySQL的全过程,建议参考这篇博文,我就不做搬运工了--->传送门

另外提一下:在CentOS中默认安装有MariaDB,这个是MySQL的分支,社区为了避免MySQL被Oracle收购后可能采取闭源的风险,采取了分支的方式,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

通过上面命令配置好远程连接后依旧无法在本地访问远程数据库,报错

出现了1045 -Access denied for user'root'@'192.168.37.2'(using password :yes)

只需重启MySQL即可!

安装完MySQL后,环境基本配置成功,我远程连接到了数据库,建好表,将jar包通过码云下载到服务器,Java -jar 执行时,弹出banner后就全黑,无法访问了。不知道为啥,还在排查中...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值