云计算百科
云计算领域专业知识百科平台

云服务器 ECS服务器终端安装及配置mysql数据库

在线安装 

参考: 在Linux实例中安装MySQL数据库_云服务器 ECS(ECS)-阿里云帮助中心

  • 远程连接ECS实例。具体操作,请参见使用Workbench工具以SSH协议登录Linux实例。

  • 运行以下命令,更新实例镜像源。

    sudo yum update

  • 运行以下命令,在本地仓库中搜索MySQL安装包。

    sudo yum search mysql-server

    如果得到如下显示,则说明本地仓库中有MySQL的安装包。

    image

  • 运行以下命令来安装 MySQL 服务器。

    sudo yum install mysql-server

  • 运行以下命令,启动 MySQL 服务。

    sudo systemctl start mysqld

  • 设置MySQL服务开机自启动。

    sudo systemctl enable mysqld

  • 运行以下命令,查看MySQL服务状态,若返回结果中Active为active (running),即表示MySQL服务成功启动。其余状态请参见MySQL服务常见状态说明。

    sudo systemctl status mysqld

  • MySQL服务启动完成后,请继续参见MySQL服务安全配置完成相关配置。

  • 初始化MySQL

    首先,安装完成MySQL后需要进行初始化。可以使用以下命令进行初始化:

    mysqld –initialize –console

  • ~]#使用muysql 命令 登录到mysql , Welcome to the MySQL monitor.  Commands end with ; or \\g.Your MySQL connection id isServer version: 8.0.36 Source distribution 如果登录被拒绝,请修改配置文件 vi /etc/my.cnf.d/mysql-server.cnf 按insert键进行插入,在[mysqld] 下面添加  skip-grant-tables 按ESC键,然后输入wq进行保存退出。然后再输入myslq进行登录 执行  FLUSH PRIVILEGES; 然后修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxx'; 执行  FLUSH PRIVILEGES;  

  • 允许远程访问  

    UPDATE mysql.user SET Host='%' WHERE User='<username>' AND Host='localhost';

  • 运行以下命令,刷新权限,以使前述更改生效。

    FLUSH PRIVILEGES;

  • 退出exit 退出,然后再次登录
  • esc云服务器,需要在控制台设置允许3306端口对外网可访问,便可以从外部访问阿里云myslq数据库了。
  • 赞(0)
    未经允许不得转载:网硕互联帮助中心 » 云服务器 ECS服务器终端安装及配置mysql数据库
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!