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

安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接

安装MySQL 8.0在Ubuntu系统上通常涉及以下步骤:

  1. 更新系统包列表

    sudo apt update
  2. 安装MySQL服务器

    sudo apt install mysql-server
  3. 运行安全脚本
    安全脚本会移除一些不安全的默认设置和匿名用户。

    sudo mysql_secure_installation
  4. 调整用户认证和权限

  • 登录到MySQL:

    sudo mysql 
  • 切换到 mysql数据库:

    USE mysql;
  • 更新认证方法(如果需要的话):

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpassword';
  1. 授予远程访问权限(如果需要) :
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
FLUSH PRIVILEGES;
  1. 修改配置文件以允许远程连接,在 /etc/mysql/mysql.conf.d/mysqld.cnf 中找到 bind-address,将其设置为 `0.0.0.

7.` 或者您的服务器IP。

7。重启 MySQL服务以应用更改。

8。配置防火墙允许远程连接,如果您使用UFW防火墙,可以使用以下命令开放默认 MySQL 端口3306:

sudo ufw allow from any to any port3306 proto tcp

9。数据库备份可以通过 mysqldump 工具来完成:

mysqldump -u username -p database_name > backup.sql

10。恢复备份时,可以使用如下命令:

mysql -u username -p database_name < backup.sql 

 

http://www.rkmt.cn/news/18349.html

相关文章:

  • 04-最简单的字符设备驱动
  • 完整教程:手机可视化方案(针对浓度识别)
  • 用批处理材料实现Excel和word文件的重造
  • 实用指南:Linux编译SRS并测试RTMP流
  • HTML应用指南:利用POST请求获取全国索尼体验型零售店位置信息 - 详解
  • 离线安装 mysql
  • 为什么不该用 Double 表示金额及解决方案
  • 实用指南:WXML 编译错误修复总结
  • Vue.use(Vuex)
  • MyBatis 中的动态 SQL 的相关使用方法(Javaee/MyBatis) - 教程
  • 网络优化问题
  • 维护区间[1,i-1]本质不同逆序对的个数板子(不同种类的逆序对个数)
  • foobar2000 v2.25.2 汉化版
  • 为什么大家都爱用微擎?这几点真的太香了
  • JAVA 的模板方法模式解析
  • 《构建之法-现代软件工程》 -阅读和提问作业1
  • 计算机视觉与AI在人体成分分析中的技术突破
  • 2024-网鼎杯web-PyBlockly
  • 分享一个超级耐玩的游戏 转载 植物大战僵尸融合版最新版(v3.0.1)支持安卓版+PC电脑版
  • Qoder 负责人揭秘:Qoder 产品背后的思考与未来发展
  • CS:APP学习笔记之程序的机器级表示(三) - Invinc
  • EHOME视频平台EasyCVR构建全协议、全场景融合的视频监控中枢
  • SQL server 关于“DATEDIFF() ”日期差值计算函数的用法
  • 2025 年最新推荐 RTO 蓄热炉厂商榜单:聚焦高浓度 VOCs 处理设备,权威解读行业标杆企业优势有机废气处理/RTO 蓄热炉/RTO蓄热炉专业废气处理设备厂商推荐
  • 时变和时不变(LTI)的区别
  • 深入解析:OpenLayers地图交互 -- 章节十二:键盘平移交互详解
  • 2025 最新不锈钢管厂家推荐排行榜 权威发布:304/316L/2205 等材质焊管无缝管优质企业精选
  • 2025 年高强钢板厂家最新推荐排行榜:聚焦国内优质企业,助力采购者精准选品的权威榜单合金/HG785D/Q690D/S960QL/700L高强钢板厂家推荐
  • 后端基础-输入/输出件
  • 基于最小二乘法的离散数据曲面拟合MATLAB实现方法