安装MySQL 8.0在Ubuntu系统上通常涉及以下步骤:
更新系统包列表:
sudo apt update
安装MySQL服务器:
sudo apt install mysql-server
运行安全脚本:
安全脚本会移除一些不安全的默认设置和匿名用户。sudo mysql_secure_installation
调整用户认证和权限:
登录到MySQL:
sudo mysql
切换到
mysql
数据库:USE mysql;
更新认证方法(如果需要的话):
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpassword';
- 授予远程访问权限(如果需要) :
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
FLUSH PRIVILEGES;
- 修改配置文件以允许远程连接,在
/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
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。