19
2019
05

Mysql/Mariadb 远程链接开启的三种方法

为了安全 默认mysql&mariadb是不开启远程访问的。 确认33306端口是否打开 telnet [ip] [port]两种思路:1、修改权限 use mysql2、修改配置文件 my.cnf 方法一:改表法mysql -u root -prootuse mysql;update user set host = ‘%’ where user = ‘root’;select host,user,password from user; 方法二:授权法从任何
19
2019
05

数据库设计-三种表关系

一对一:一张表一一对应关系例如:夫妻;可以建两张视图表,展示妻子和丈夫的视角关系。视图只是个逻辑概念,并不独立占用物理内存,它依附于数据表,对视图进行修改时相应的表数据也会盖改动 一对多:两张表例如:一个人有多辆车这种情况其实也可以采用 一张表,但因为一个人可以拥有多辆汽车,如果采用一张表,会造成冗余信息过多。好的设计方式是,人和车辆分别单独建表,那么如何将两个表关联呢?有个巧妙的方法,在车辆的表中加个外键字段(人的编号)即可。建两个表,一’方不动,’多’方添加一个外键字段外键是‘一’