database
文章平均质量分 66
清风追梦enjoy
无论什么时候,都要清醒地认识自己,并始终不忘努力。
展开
-
Oracle常识系列
1.查看Oracle编码:SELECT * FROM NLS_DATABASE_PARAMETERS查看结果:NLS_CHARACTERSET UTF82.一个汉字等于多少个varchar2如果Oracle 的字符集是Utf-8, varchar2(4000)最多可以存1333个汉字,而varchar2(4000 char)其实和varchar2(1333 char)一样,...原创 2019-10-24 18:22:48 · 201 阅读 · 0 评论 -
mysql5.7 没有my.ini 的解决办法
在根目录创建my.ini内容如下:[mysqld]character-set-server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port = 3306sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"default_storage_engine=innodbinnodb_buf...原创 2018-09-19 15:09:00 · 19680 阅读 · 0 评论 -
rpm安装mysql
rpm安装mysql需要下载mysql的四个rpm包: mysql-community-client-5.7.18-1.el6.x86_64.rpm mysql-community-common-5.7.18-1.el6.x86_64.rpm mysql-community-libs-5.7.18-1.el6.x86_64.rpm mysql-community-...原创 2018-11-08 14:59:21 · 542 阅读 · 0 评论 -
高并发架构系列:Redis缓存和MySQL数据一致性方案详解
需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MyS...原创 2018-12-20 17:07:02 · 677 阅读 · 0 评论 -
mysql跳过密码
重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程mysql -u root...原创 2019-06-30 23:17:42 · 626 阅读 · 0 评论