最近新装的环境,需要对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;

367-1.png

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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。