Mysql
@Hmily@
将来的你,一定会感激现在拼搏的自己
展开
-
在Windows下使用Navicat连接Linux下的MySql
用Navicat链接MySql会失败,这是因为MySql是安装在Linux(虚拟机)上的,而你用的是Windows系统,相当于是两台电脑,你需要将权限MySql的访问权限授予其他电脑,具体设置如下:一、先使用root权限进入MySqlmysql -uroot -proot二、然后将权限授予其他电脑GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED...原创 2019-02-13 16:05:01 · 4130 阅读 · 0 评论 -
springboot连接MySQL报时区错误的解决办法
springboot连接MySQL运行报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone con...原创 2019-01-05 16:35:33 · 2846 阅读 · 0 评论 -
连接MySQL时的url解析
jdbc:mysql://localhost:3306/newdb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=true在这个MySQL的url中:localhost:地址3306:端口,默认是3306newdb:数据库名useUni...原创 2019-01-05 23:07:20 · 28264 阅读 · 3 评论 -
Hibernate主键生成策略
1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id" column="id"> <generat...原创 2019-01-09 15:05:24 · 142 阅读 · 0 评论 -
mysql set names 命令 和 彻底解决mysql 字符编码问题
1、执行show variables like '%char%';查看数据库字符集:mysql>show variables like '%char%';+--------------------------+---------------------------------------------------------+| Variable_name | ...原创 2019-01-14 14:52:00 · 3637 阅读 · 0 评论 -
mysql修改数据库名
1、rename database old_db to new_db:mysql>rename database db1 to db2;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for ...原创 2019-01-14 19:38:10 · 987 阅读 · 0 评论 -
navicat给mysql添加外键
1、添加外键:外键名(name):可以不填, 保存后系统自动生成;字段名(Field Name):就是设置‘deptno’为外键;参考数据库(Reference DadaBase):与外键(‘deptno’)关联的另一张表所在的数据库;参考表(Reference Table):与外键(‘deptno’)关联的另一张表;参考字段(Outside field name):与...原创 2019-01-15 10:18:31 · 1781 阅读 · 0 评论 -
RedHat安装Mysql5.7
1、下载mysql:https://dev.mysql.com/downloads/mysql/选择rpm-bundle.tar进行下载:2、上传:1)解压下载好的tar文件,然后上传到/usr/local/mysql目录:没有mysql目录就新建一个:以root用户登录:mkdir /usr/local/mysql2)把文件上传到/usr/l...原创 2019-02-13 15:21:30 · 878 阅读 · 0 评论 -
mysql5.7设置密码报错ERROR 1819 (HY000):Your password does not satisfy the current policy requirements的解决方案
前言:我们安装mysql有时候只是为了学习和测试用,就不需要很复杂的密码,只想设置很简单的密码,如'root',SET PASSWORD FOR rootlocalhost=PASSWORD('root');会报以下错误:原因:原来MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。使用了该插件会检查设置的密码是...原创 2019-02-13 15:35:56 · 1138 阅读 · 0 评论 -
mysql创建、授权、删除用户
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以...原创 2019-02-13 15:46:00 · 125 阅读 · 0 评论 -
springboot手动配置数据库
springboot有多种连接数据库的方式,包括JDBC、JPA、MyBatis、多数据源和事务。本文使用JDBC连接数据库。 1、引入数据库的依赖oracle/mysql <!-- 数据库 --><dependency> <groupId>com.oracle</groupId> <artifactId>o...原创 2019-01-05 16:26:29 · 1831 阅读 · 1 评论