1. 确认MySQL服务器已启动
如果是Linux或MacOS操作系统,可以使用以下命令查看MySQL进程是否在运行: $ sudo systemctl status mysql 如果显示为active (running)状态,表示MySQL服务器已启动。
2. 确认MySQL服务器允许远程连接
在MySQL服务器上打开/etc/mysql/mysql.conf.d/mysqld.cnf文件,在[mysqld]部分添加或修改以下一行: bind-address = 0.0.0.0 保存修改后,重启MySQL服务器。 $ sudo systemctl restart mysql
3. 创建MySQL用户并授权
在MySQL服务器上创建一个新用户并为该用户授权。首先登录到MySQL服务器: $ mysql -u root -p 输入root用户的密码以继续。然后创建用户和密码: CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; '%‘表示允许任何IP地址访问此用户。 然后为用户授权: GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%'; 然后退出MySQL: exit
4. 使用IP地址的MySQL连接
在连接MySQL服务器时使用IP地址、新用户和密码来登录: mysql -h 192.168.0.100 -u newuser -p 输入密码以继续连接。成功后可以看到MySQL命令行。