一、Ubuntu下的MySQL8安装
在Ubuntu系统中安装MySQL 8.0可以通过以下步骤进行
1. 更新包管理工具的仓库列表:
sudo apt update
2. 安装MySQL 8.0,root用户默认没有密码:
sudo apt install mysql-server
sudo apt install mysql-client
【注】安装MySQL服务器(mysql-server)提供了数据库服务的核心功能,包括数据的存储与管理以及SQL查询的执行,并且为应用程序提供了访问数据库的API接口。而MySQL客户端(mysql-server)则是用来与MySQL服务器交互的工具,允许用户发送SQL查询到服务器,并以易于阅读的格式查看数据,客户端也可以独立使用,适用于测试或者连接远程数据库。
3. 进入MySQL设置密码,别忘了刷新权限:
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '你的密码';
FLUSH PRIVILEGES;
二、允许远程root连接云服务器MySQL8
为了允许远程root用户访问腾讯云服务器中的MySQL 8,可执行以下步骤:
1. 腾讯云服务器控制台中找到自己的实例防火墙,开放3306端口。
2. 登录到MySQL服务器。
mysql -u root -p
3. 更新用户的主机设置,允许root从任何主机连接,或者指定一个具体的IP地址。
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
4. 应用更改并刷新权限。
FLUSH PRIVILEGES;