发表于: 2017-05-01 03:22:44
2 1331
今天完成:通过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.登录mysql,grant 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等。
评论