当前位置: 首页 > article >正文

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

在线安装 

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

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

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

    sudo yum update
  3. 运行以下命令,在本地仓库中搜索MySQL安装包。

    sudo yum search mysql-server

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

    image

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

    sudo yum install mysql-server
  5. 运行以下命令,启动 MySQL 服务。

     sudo systemctl start mysqld
  6. 设置MySQL服务开机自启动。

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

    sudo systemctl status mysqld
  8. MySQL服务启动完成后,请继续参见MySQL服务安全配置完成相关配置。

  9. 初始化MySQL

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

    mysqld --initialize --console

  10. ~]#使用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;


     

  11. 允许远程访问
     

    UPDATE mysql.user SET Host='%' WHERE User='<username>' AND Host='localhost';
  12. 运行以下命令,刷新权限,以使前述更改生效。

    FLUSH PRIVILEGES;
  13. 退出exit 退出,然后再次登录
  14. esc云服务器,需要在控制台设置允许3306端口对外网可访问,便可以从外部访问阿里云myslq数据库了。

http://www.kler.cn/a/611452.html

相关文章:

  • QT6使用Mysql全流程
  • 冠珠瓷砖×郭培:当东方美学邂逅匠心工艺,高定精神如何重塑品质生活?
  • 汽车制造数字化
  • vscode正则表达式使用
  • (UI自动化测试web端)第三篇:元素的常用操作方法_浏览器操作
  • 关系图:赋能数据可视化的动态扩展
  • C++11QT复习 (五)
  • 超融合服务器与普通服务器的具体区别
  • 【商城实战(60)】解锁搜索排序与相关性优化密码(java版)
  • uniapp再次封装uni-nav-bar导航栏组件
  • AWE 2025 |AI科技引领智能生活,传感器赋能智慧时代
  • Rust从入门到精通之进阶篇:16.智能指针
  • UML 图六种箭头含义详解:泛化、实现、依赖、关联、聚合、组合
  • LeetCode热题100JS(79/100)第十五天|347|295|121|55|45
  • 初级:反射机制面试题全攻略
  • Vue Router动态改变路由参数的两种方法
  • Rust从入门到精通之进阶篇:18.测试与文档
  • 淘宝评论API接口详解与JSON数据示例
  • Unity Shader编程】之复杂光照
  • Java技术生态前沿:Java 21革新与性能优化全解析