腾讯云centeros mysql相关问题与解决指南!!!!搭建属于自己的前端服务器!!!!

昨天租了个服务器,租的是腾讯云,系统预装的是node.js与mysql,centeros版本的,碰到诸多问题,这是一篇问题解决整理文章。

楼主装了个putty(有时间写这个怎么安装以及怎么操作),因此不用每次都打开腾讯云账户登录界面。

第一个问题:我该如何修改mysql的登录密码?

因为之前用的都是图形化界面,直接安装的时候就修改密码了。下面是楼主找到的方法。

在终端命令行输入:mysql -u root -p;   然后回车键。

就会跳出Enter password:输入初始化密码(应该是root);(谨记:输入密码是看不到自己的输入密码的!!!!!输入完毕后按回车键,如果错误会让你重新输入

最后输入以下指令:

下次进入就使用刚刚的新密码即可登录。

第二问,我该怎么在本地电脑连接服务器上的mysql呢?

楼主用的是navicat,关于navicat的安装就不细讲了,喜欢的同学可以自行去百度下载,当然用其它软件也是可以的,这里就不做细讲了。 

下面是具体的操作步骤:打开navicat,点击左上角的连接,点击选择mysql.会出现以下画面;

连接名可以随便取,主机就是租的腾讯云服务器的公网ip地址,同之前登录putty的地址一样,用户名默认root,然后输入密码。

第三问:为什么我已经连接成功,但是无法进行任何操作数据库操作呢?

出现的警告是:MySQL  Access denied for user 'root',看网上说的是没有授权,但是我的是登录进去了操纵不了数据库。

楼主也很郁闷啊。于是又是一番尝试,最后终于解决问题,下面解决方法:

1、授权root用户可以从某ip(ip地址)登录MySQL数据库,如下所示:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'某ip' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

2、授权root用户可以从任意电脑登录MySQL数据库。如下所示:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的让别人能够登录进去的密码' WITH GRANT OPTION;

完美解决问题,是不是很棒(-_-)!!!!希望大家多多关注楼主!!!!(以上总结来源与互联网)

原文地址:https://www.cnblogs.com/jundongsheng/p/13512441.html