要在腾讯云服务器上安装mysql数据库,却⼜不知如何下⼿,之前装过,可惜记忆好似随风⽽去,各种翻阅官⽅⽂档,各种踩坑,在博客中整理⼀下,以防下次安装
1、利⽤PuTTY登录云端服务器
2、⾸先测试是否安装了mysql在终端命令台输⼊ # mysql -uroot -proot
如果登陆成功,说明已经在云服务器安装mysql
如果登录失败,请进⾏下⼀步
3、在终端命令台输⼊ # apt-get install mysql-server
确保⽹络正常,此时会下载mysql,中间选项输⼊y
4、安装完成后再执⾏ # mysql -uroot -proot
可以使⽤命令修改密码出现下图页⾯以后exit;退出
执⾏这条代码mysqladmin -u root -p password 新密码
5、在此命令台执⾏ > use mysql 对mysql进⾏⼀些配置(这个表是不可以像其他表⼀样随意的查询,务必使⽤这种⽅法)
6、⾸先查询⼀下mysql中的权限和⽤户 > select host,user from user;
在没有修改登录权限之前 %的位置是localhost
所以我们需要进⾏权限修改,使得mysql在云端服务器也可以被访问
输⼊指令 > update user set host = ‘%’ where user = ‘root’;
此时就将root⽤户的登录权限开放为所有
再次查询登录权限信息 > select host,user from user;
并且刷新配置⽂件 > flush privileges;
输⼊ > exit 退出mysql随风而去
7、此时还需要更改安装后启动时的配置⽂件
输⼊ # cd / 进⼊根⽬录
输⼊ # cd /etc/mysql 进⼊mysql⽬录
输⼊ # cat myf 查看配置⽂件
如果⽂件最后最后是下⾯图⽚这样的结尾
那么我们需要去修改另⼀个配置⽂件
输⼊ # f.d 进⼊配置⽬录
这⾥有两个⽂件,我们需要配置第⼀个输⼊ # vi mysqldf
到bind-address = 127.0.0.1 并把它注释掉加如下图⽚配置
8.然后还可以设置端⼝号
vim mysqldf在port位置改变端⼝号的数值即可,注意⼀定要设置为没有占⽤的端⼝号,已经被占⽤的话你会被⽓死,怎么都连接不上
然后输⼊命令 # service mysql restart重启mysql数据库
8、打开我们的Navicat Premium
点击 连接-> MySql (注意将端⼝号改成你刚刚设置的,并且密码也是⼀样的)
主机名或IP地址 输⼊⾃⼰腾讯云服务器公⽹的IP地址
端⼝ 如果你刚刚修改了,那么就⽤你的,如果你没有修改,那么就⽤默认的吧
⽤户 就是root不⽤修改
密码 就是⾃⼰root⽤户的密码(如果你修改过密码的话,可以使⽤⾃⼰的)
输⼊完之后点击测试连接(注意⽹络是否正常)
出现错误2003 说明第七步没有做对再去核对出现错误1251 说明你没有给mysql远程登录授权,核对第四步
如果解决了你的问题,点个赞吧…
发布评论