安装与配置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 

 

posted @ 2025-10-10 18:51  alloutlove  阅读(12)  评论(0)    收藏  举报