【大数据开发】入门第一步,在Centos7的云服务器中安装Mysql5.7并配置远程访问

最近把服务器升级到了Cenots7,以前所有的东西都要重装,第一个要装的当然是最爱的Mysql,正好复习一下Mysql从安装配置到完全跑起来给远程访问。

按我的性格就是在root权限下先建个文件夹安排一下

[root@VM_109_54_centos ~]# mkdir /home/bigdata
[root@VM_109_54_centos ~]# cd /home/bigdata
[root@VM_109_54_centos bigdata]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

我的服务器自带有 wget 如果提示wget命令不存在,那就

yum -y install wget
[root@VM_109_54_centos bigdata]# ls

    mysql57-community-release-el7-11.noarch.rpm

[root@VM_109_54_centos bigdata]# yum -y localinstall m(关于文件名的都按tab键,不要复制代码)

   看见complete就可以继续输入安装命令

[root@VM_109_54_centos bigdata]# yum -y install mysql-community-server

      又出现complete,意味着安装成功。先启动mysql,并且让mysql开机启动。第一次接触linux命令,systemctl 我才应该是系统控制器的意思吧!!!如果命令不提示,那就是执行成功了。

[root@VM_109_54_centos bigdata]# systemctl start mysqld
[root@VM_109_54_centos bigdata]# systemctl enable mysqld
[root@VM_109_54_centos bigdata]# systemctl daemon-reload

接下来看看在mysql安装日志中提供的初始秘密

[root@VM_109_54_centos bigdata]# vi /var/log/mysqld.log

如果你实在找不到初始密码的话,那只能跳过密码登录,方法是在/etc/my.cnf 加上一条 

skip-grant-tables          然后重启一下mysql服务

登录mysql,修改密码,密码尽量复杂一点,不然安全机制会提示Your password does not satisfy the current policy requirements

set password for root@localhost=password("Asdfg139789"); 

如果提示:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 

那就先执行   flush privileges; 再执行set password for root@localhost=password("Asdfg12345."); 

接下来再去修改端口号,毕竟是服务器,端口号可不能3306吧!还有如果加了skip-grant-tables 也要去掉。

[root@VM_109_54_centos bigdata]# vi /etc/my.cnf

修改完重启一下mysql服务

[root@VM_109_54_centos bigdata]# systemctl stop mysqld
[root@VM_109_54_centos bigdata]# systemctl start mysqld

接下来登录mysql 设置远程访问的用户,总不能远程也用root来访问把?

mysql> create database mine;
mysql> create user 'hzz'@'%' identified by 'Asdfg12345.';
mysql> grant all privileges on mine.* to 'hzz'@'%';

然后切换到我们本地,用连接工具测试可以连接成功。如果不行的话,有可能是防火墙的问题,我的是腾讯云服务器,这个服务器端口环境都是腾讯帮搭建好的。

接下来就可以运行我的SpringBoot服务了(当然还得需要Java环境,导入数据库,打包SpringBoot的JAR包)

部署成功了,接下来就是开发了,本人准备从传统的Java开发慢慢转成大数据开发,以后会多写写这条路上的心得体会。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值