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