
MySQL
hunhun1122
每天进步一点点。
展开
-
Mysql新建用户和数据库并授权
一、新建用户//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password)values(“localhost”,”cplusplus”,password(“cplusplus.me”));//刷新系统权限表mysql>flush privileges;原创 2016-12-31 13:50:10 · 398 阅读 · 0 评论 -
mysql事务,select for update,及数据的一致性处理
在MySQL的InnoDB中,预设的Tansaction isolation level 为REPEATABLE READ(可重读)在SELECT 的读取锁定主要分为两种方式: SELECT ... LOCK IN SHARE MODE SELECT ... FOR UPDATE 这两种方式在事务(Transaction) 进行当中SELECT 到同一个数据表时,都必...原创 2018-08-14 16:17:51 · 4414 阅读 · 0 评论 -
MySQL数据库表中复制本表的数据
MySQL数据库 表中复制本表的数据SQL: insert into XX表(vv列,v2列,v3列) (select vv列,v2列,'5' from XX表 where v3列='777')原创 2018-07-05 08:52:15 · 2477 阅读 · 0 评论 -
安装MySQL5.7报错:The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed.
32位的Visual C++ Redistributable Packages for Visual Studio 2013!!!注意是32位的。即使你的电脑是64位的安装网址: https://www.microsoft.com/zh-cn/download/details.aspx?id=40784虽然不知道为什么,但是问题却解决了,mysql服务安装成功。 ...原创 2018-04-23 09:32:23 · 2025 阅读 · 0 评论 -
CentOS7 64位下MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm...转载 2018-04-02 17:26:02 · 126 阅读 · 0 评论 -
mysql 客户端连接时 中午乱码
mysql 客户端连接时 中午乱码-----问题原因一般是字符集不对 ,先设置字符集, 试着设置默认 或 常用的字符集 再查询,可解决乱码eg:set names latin1; SELECT * FROM yourtable;原创 2017-07-03 15:46:37 · 381 阅读 · 0 评论 -
Mysql 查询时间转换
利用data_format函数:select date_format(now(),'%y-%m-%d '); 根据format字符串格式化date值:%S, %s 两位数字形式的秒( 00,01, ..., 59)%I, %i 两位数字形式的分( 00,01, ..., 59)%H 两位数字形式的小时,24 小时(00,01, ..., 23)%h 两原创 2017-08-16 22:02:37 · 679 阅读 · 0 评论 -
mysql导入导出sql文件
mysql导入导出sql文件 window下1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname原创 2017-07-10 16:48:55 · 445 阅读 · 0 评论 -
Linux安装mysql
1、查看已有mysqlrpm -qa | grep mysql2、卸载#yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64检查并删除老版本mysql的开发头文件和库 命令:#rm -fr /usr/lib/mysql #rm -fr /usr/include/mysql 注意:卸载后/var/lib/mysql中的数据及...原创 2016-10-18 15:01:05 · 394 阅读 · 0 评论 -
linux下MYSQL的启动与访问
linux下MYSQL的启动与访问 启动与停止 1、启动 MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。 [root@test1 init.d]# /etc/init.d/mysql start 或者:service mysql start 2、停止 ser原创 2017-04-11 10:34:59 · 649 阅读 · 0 评论 -
sql 拼接 sqlserver Oracle MySQL
sql如何拼接字段值sqlserver:1select '123'+'456';oracle:123select '123'||'456' from dual;或select concat('123','456') from dual;原创 2017-02-13 17:04:57 · 325 阅读 · 0 评论 -
MySQL双机热备
预备知识 :1.双机热备对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说。从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。从狭义上讲,双机热备就是使用互为备份的两台服务器共同执原创 2017-02-21 09:48:21 · 474 阅读 · 0 评论 -
MySQL-linux常用命令
1、查看版本: 输入:status;回车2、重启RedHat Linux (Fedora Core/Cent OS) 1.启动:/etc/init.d/mysqld start2.停止:/etc/init.d/mysqld stop3.重启:/etc/init.d/mysqld restartDebian / Ubuntu Linux 1.启动:/etc/in原创 2017-02-09 08:23:47 · 268 阅读 · 0 评论 -
mysql查询表的数据大小
在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量。 1、要查询表所占的容量,就是把表的数据和索引加起来就可以了select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables where table_schema=原创 2017-02-07 14:37:26 · 1108 阅读 · 0 评论 -
MySQL配置远程访问用户
添加远程用户admin密码为password GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY \'password\' WITH GRANT OPTION GRANT ALL PRIVILEGES ON *.* TO admin@\"%\" IDENTIFIED BY \'password\' WITH GRANT OPTI原创 2016-12-31 13:52:48 · 559 阅读 · 0 评论 -
MySQL重置密码
#1.停止mysql数据库/etc/init.d/mysqld stop #2.执行如下命令mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #3.使用root登录mysql数据库mysql -u root mysql #4.更新root密码mysql> UPDA原创 2016-12-31 13:39:09 · 385 阅读 · 1 评论 -
MySQL中找出数据库中以同一字符串开头的表名的所有表 及清空表数据
查询表名称 bi_开头SELECT table_name from information_schema.columns where table_name like 'bi\_%' group by table_name; 清空表名称 bi_开头SELECT CONCAT('delete from',table_name,';') FROM information_schema....原创 2018-12-18 08:52:50 · 5195 阅读 · 0 评论