- 安装MySQL服务,执行命令
apt install mysql-server
,若出现下图错误,执行apt update
命令,升级后再执行安装命令。
-
查看MySQL服务状态,执行命令
service mysql status
或者systemctl status mysql
。如果显示“MySQL is stopped”,则执行命令service mysql start
启动MySQL服务。 -
以root用户登录MySQL,执行命令
mysql -uroot
。修改密码root用户密码,执行SQL命令
alter user 'root'@'localhost' identified with mysql_native_password by '密码';
flush privileges;//立即生效
- 创建远程连接用户,并授权远程登录:
create user 'username'@'%' identified with mysql_native_password by 'password';
grant all privileges on *.* to 'username'@'%' with grant option;
flush privileges;
- 修改MySQL服务配置文件,执行命令
vim /etc/mysql/mysql.conf.d/mysqld.cnf
,注释掉bind-address
选项。在该文件中还可修改启动端口port =
。 - 执行
exit
命令,退出MySQL,重启MySQL服务service mysql restart
即可尝试远程登录。
参考文章: