发表于: 2017-05-01 03:22:44

2 1332


今天完成:通过navicat连接服务器上mysql:

----------步骤----------

Mysql安装:

在腾讯云网页上重新安装服务器操作系统后,通过sudo apt-get install mysql-server安装mysql很顺利。

通过navicat连接服务器:

修改ssh配置

sudo vi /etc/ssh/sshd_config

找到  PermitRootLogin 这项 将其改为 yes

保存退出并重启ssh服务既可。

sudo service ssh  restart

开放3306端口:

1.打开mysql配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 127.0.0.1注销。i编辑,Esc:wq保存并退出。

如下状态:

2.登录mysqlgrant all privileges on *.* to 'root'@'%' identified by '123456';123456是我的密码 / 这是对所有ip都开放,因为我感觉我的ip地址是不固定的~

让权限立即生效:flush privileges;

做完以上我就连上了。


之前连接不上远程,尝试了修改ubuntu上mysql配置文件里的127.0.0.1什么的。其实就是想开放3306端口(目前还不了解这个东西),没用。每次重启mysql服务都Connection timed out。

看是不是防火墙的原因,尝试了网上方法无效。

卸载了mysql,再安装时又Connection timed out等等报错。清除卸载残留文件等等无用。于是重装,mysql好了,之前的安好的maven等又明天要重新安了。


收获:

至少对linux命令不那么抗拒。之前在linux上登录mysql都不知怎么登。

ubuntu下mysql数据库重启:
sudo /etc/init.d/mysql start 停止:sudo /etc/init.d/mysql stop 重启:sudo /etc/init.d/mysql restart

卸载:sudo apt-get remove mysql-server


明天要做:

安装maven ,jdk等。



返回列表 返回列表
评论

    分享到