Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 9354|回复: 0

轻松,阿里云云服务器上安装mysql5.6,解决远程连接失败问题

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-4-9 15:30:47 | 显示全部楼层 |阅读模式

    最近刚接触linux操作系统,买了个阿里云服务器,centos7系统,装mysql数据库网上查看了别人的博客,方法都不太一样,自己也试了几个,结果都没有成功。

    后来搜索发现阿里云安装mysql跟有专门的方法,我把云服务器磁盘初始化之后,重新安装,然后试了真的安装成功了,希望这篇博文能帮助以后在阿里云上安装mysql的朋友,不用再走我走过的弯路。以下是我测试安装成功的步骤,命令也可以直接复制粘贴。我看到链接地址:https://jingyan.baidu.com/article/454316ab67bd02f7a7c03af4.html

    1、 

    #######安装rpm包 

    [root@typecodes ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

     

    2、

    这时查看当前可用的mysql安装资源:

    [root@typecodes ~]# yum repolist enabled | grep "mysql.*-community.*"

    从上面的列表可以看出,mysql56-community/x86_64和MySQL 5.6 Community Server可以使用。

    因此,我们就可以直接用yum方式安装了MySQL5.6版本了。

    [root@typecodes ~]# yum -y install mysql-community-server

     

    3、

    #######安装成功后,将其加入开机启动 

    [root@typecodes ~]# systemctl enable mysqld

     

    4、

    #######启动mysql服务进程 

    [root@typecodes ~]# systemctl start mysqld

     

    5、

    #######配置mysql(设置密码等) 

    [root@typecodes ~]# mysql_secure_installation

     

    6、

    [设置root用户密码]

    Remove anonymous users? [Y/n] y                 [删除匿名用户]

    Disallow root login remotely? [Y/n] y       [禁止root远程登录] 

    Remove test database and access to it? [Y/n] y          [删除test数据库]

    Reload privilege tables now? [Y/n] y            [刷新权限]

     

    7、

    #################设置mysql

    登陆:

    [root@typecodes ~]# mysql -u root -p

     

    创建用户:

    [root@typecodes ~]# insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject)values('localhost','baochengwx',password('baochengwx'),'','','');

     

    刷新权限:

    [root@typecodes ~]# FLUSH PRIVILEGES;  

     

    创建数据库:

    [root@typecodes ~]# create database companys;

     

    分配数据库给用户

    [root@typecodes ~]# grant all privileges on companys.* to companys identified by 'companys';

     

    修改密码

    UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 

     

    远程登陆

    user表中 Host列 'localhost' 改成 '%'  (也可以是固定ip、本地登陆localhost、%指不限登陆地址)

     

    最后远程连接linux云服务器失败的话还要在阿里云上云服务器管理控制台上,步骤如下:

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-12-22 13:24 , Processed in 0.057015 second(s), 30 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表