mysql安装(必须)

mysql安装(必须)
几个相关的rpm包放到/usr/local下
检查是否已经安装mysql,命令查看:(若确认从未装过此步可以忽略)
[root@localhost ~]# rpm -qa | grep mysql
如果安装过,上面命令会检查出相关安装信息,将其卸载,
命令: rpm -e --nodeps mysql-5.xxx (这里以实际查找出来的名字为准)
检查CentOS7自带的MariaDB数据库是否存在,mariadb与mysql会有冲突,如果有必须先卸载mariadb

开始安装rpm文件,依次安装如下5个文件即可!
在这里插入图片描述
5. rpm -ivh mysql-community-devel-5.7.29-1.el7.x86_64.rpm
如果出现提示,error: Failed dependencies:mysql-community-client(x86-64) >= 5.7.9 is needed或者依赖检测等等之类的提示。
按照如下解决办法:

至此,mysql5.7所有文件安装完毕,接下来就是修改配置文件my.cnf
在这里插入图片描述
在[mysqld]标签下 添加一句代码:(即可空密码登录mysql)
在这里插入图片描述
开启Mysql服务
在这里插入图片描述
登录MySQL(空密码登录)
在这里插入图片描述

修改root用户密码。切换到mysql库修改user表(密码可以自行设置)。
在这里插入图片描述
修改后推出mysql,命令:exit
然后去掉或注释掉用于空密码登录的设置,即上面的my.cnf的配置文件修改。
然后重启mysql服务
在这里插入图片描述
设置服务器启动自启mysql服务
在这里插入图片描述
到此MySQL数据库安装调试完成
数据库表名大小敏感问题,在MySQL5.7版本开始表名默认大小写敏感,可以在my.cnf文件中设置为不敏感。
在这里插入图片描述
lower_case_table_names在linux下默认是0代表大小写敏感,在window下默认是1代表大小写不敏感。
允许远程访问MySQL设置
在这里插入图片描述
这里%表示所有IP,如果只有某一个IP可以访问,可以将%改为具体的IP地址即可。上面的root表示为root用户,根据需要可以改为其他用户名,上面’123456’就是root用户的密码。

上述GRANT命令执行后,就可以远程访问了,如果还是访问不了,检查一下系统的防火墙是否关闭,或者设置规则。CentOS7默认防火墙是开启的.

原创文档,按照文档一步一步来,肯定可以配置成功。
以下是我的微信公众号"Java开发平台",会定期更新,供大家学习交流技术以及面试经验,
有问题大家也可以找我。
在这里插入图片描述

                                扫码关注公众号有惊喜。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值