转载

MySQL Workbeach远程连接阿里云的数据库的操作

1.下载并安装MySQL Workbeach

        具体操作可以去网上找


2.修改root远程连接的权限

 


把root设置为可远程连接的权限 

update user set host='%' where user='root';

 注意:一定要重启阿里云服务器上的数据库

service mysql restart

 ,现在可以连接阿里云上的数据库了


3.打开MySQL Workbeach(图为之前创建好的)


 

点击MySQL Connection, 创建新的连接


点击Test  Connection,输入你的数据库密码,(是阿里云上数据库的密码)


很多同学在远程连接阿里云上的数据库的时候,会出现很多问题,网上找了好多资料,还是一如既往出错,个人建议直接把阿里云的系统重装(重装系统可以解决90%的问题,哈哈哈),再重新配置,比如说

 


 

 


 连接成功后,出现(这个test库是后来创建的)


点击Users and privileges ,设置其他用户权限

 


点击Add Acount新增一个用户,设置用户名,密码以及点击Schema Privileges设置权限

 


如果想该用户只能对一个数据库进行操作,可以这样操作

 


 如果想要该用户拥有跟root一样的权限(这样的用户非常爽!!!)勾选DBA,其他所有的权限(CRUD等)会自动勾选


Spring Boot 在对数据库进行CRUD之前,我们需要在库中创建一张表(之前只是创建了库),以test库讲,test库之前设置了只能访问test这个库,跟上面同样的操作,新建一个连接,输入密码(你的test库的密码)


登录成功后进入test库,新建一张staff表

 


这是我建的staff表(可以通过表格形式输入)

 

 


也可以通过sql命令创建staff表

CREATE TABLE `test`.`staff` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(45) NULL,
  `job` VARCHAR(45) NULL,
  `phone` VARCHAR(45) NULL,
  PRIMARY KEY (`id`));

MySQL Workbeach远程连接阿里云的数据库的操作就到这差不多了,接下来可以通过Spring Boot去操作这张staff表了。

关于Spring Boot如何去操作这张表,由于其他因素,我写到其他的博客中了,有兴趣的同学可以看看,本人还处于开发小白状态,希望大佬们多多指教!!!

正文到此结束
本文目录