阿里云linux centos安装mysql数据库

安装步骤

一、包管理器rpm介绍

rpm -i 安装软件包,i是install的意思,下面的-ivh是安装并显示安装过程

  • ivh:安装显示安装进度–install–verbose–hash
  • Uvh:升级软件包–Update;
  • qpl:列出RPM软件包内的文件信息[Query Package list];
  • qpi:列出RPM软件包的描述信息[Query Package install package(s)];
  • qf:查找指定文件属于哪个RPM软件包[Query File];
  • Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
  • e:删除包(erase)

二、安装mysql环境

  • 安装mysql yum包
rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  • 安装mysql
sudo yum install mysql-server

如下图,且最终显示Complete!安装成功
在这里插入图片描述

  • 启动mysql服务
sudo systemctl start mysqld.service
  • 设置开机启动
systemctl enable mysqld
  • 查看mysql版本信息
mysql -V
  • 登陆Mysql
#使用root账号登陆,第一次登陆不需要输入密码,直接回车即可:
 mysql -uroot -p
  • 修改密码
#登陆后在mysql> 命令终端设置密码,如root用户密码:Root123(注意分号加上):

 alter user 'root'@'localhost' IDENTIFIED BY 'Root123';
  • 刷新服务,完成基础安装配置。
#在mysql> 命令终端执行
FLUSH  PRIVILEGES;

三、远程登陆

  • 建议新建用户 mysql:
#新建用户
create user mysql;
#授权设置,% 表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名
GRANT ALL ON *.* TO 'mysql_user'@'%';
#更新密码为Mysql#123
ALTER USER 'mysql'@'%' IDENTIFIED WITH mysql_native_password BY 'Mysql#123';
#刷新
flush privileges;

如下图:
在这里插入图片描述

  • 测试新账户
 mysql -umysql -p
 #登陆成功如下:

在这里插入图片描述

  • 测试3306端口正常开放:
netstat -ano | grep 3306

在这里插入图片描述

  • 针对阿里云服务器设置3306端口安全组。
    1、进入阿里云控制台,选择本实例安全组,点击 ‘配置规则’ 进行编辑。
    在这里插入图片描述
    2、点击 ‘快速添加’,选3306,确认即可。
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章