最近新装的环境,需要对MySQL数据库进行远程访问修改,因为不想装phpmyadmin,所以需要通过命令来操作。
操作方法
1、开启服务器管理商控制台,一般安全里面有端口安全限制,开通3306端口TCP协议。
2、服务器防火墙,开放3306端口。
3、Linux命令进入mysql控制台
1、需要进入mysql控制面板,Linux使用如下命令(root账号) root@77bx:~# mysql -u root -p 2、提示输入密码,输入root账号的密码 Enter password: 3、出现如下提示代表已经进入成功,其他提示可能是密码错误。 mysql>
4、查看当前用户,输入以下命令
mysql> SELECT User, Host FROM mysql.user;
5、修改账号为%,允许远程访问(允许直接使用新账号创建,这样会比较安全)
mysql> grant all privileges on *.* to '账号'@'%' identified by '密码' with grant option; mysql> flush privileges;
6、重启MySQL生效。Ctrl+C键退出,LINUX下使用命令重启MySQL。
root@77bx:~# service mysqld restart
目前有 0 条评论