首先得确认MySQL已设置了某个用户名和密码(本文以root用户名和pwd密码代替)。
进入到XAMPP安装目录中的bin目录中,执行
./mysql -u root -p DbName
其中DbName为要远程连接的数据库名称。回车后会要求输入密码
Enter password:pwd
回车后出现
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 71
Server version: 10.1.36-MariaDB Source distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [DbName]>
表示登陆成功。
接着对数据库DbName的root账户设置远程访问的密码,与本地的root的访问密码不冲突(建议最好设置成不一样,安全)。
grant all privileges on *.* to 'root'@'%' identified by '(远程访问密码)' with grant o