
MYSQL
丁老师的技术随笔
公众号:丁老师的技术随笔
展开
-
MySQL 设置用户可以远程连接
目录前言一、设置root可以任意IP 访问二、创建用户授予权限前言虽然不建议大家生产环境中MySQL用户可以远程连接,但是开发时还是可以的,使用GRANT可以创建用户,可以控制权限。GRANT实际开发过程中经常会用到。一、设置root可以任意IP 访问更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pmysql>...原创 2020-12-13 17:10:51 · 1975 阅读 · 0 评论 -
数据库视图
为什么会有数据库视图这种东西呢??什么是视图视图是从一个或多个表(或视图)导出的表。例如,对于一个学校,其学生的情况存于数据库中的一个或多个表中,而作为学校的不同部门,所关心的学生数据的内容是不同的。即使是同样的数据,也可能有不同的操作要求,于是就可以根据他们的不同需求,在物理的数据库上定义他们对数据库所要求的数据结构,这种根据用户观点所定义的数据结构就是视图。视图与表的区别视图与原创 2013-12-05 17:04:14 · 1139 阅读 · 0 评论 -
Ubuntu命令行下安装,卸载软件包的过程
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall inst转载 2014-05-24 12:21:58 · 950 阅读 · 1 评论 -
MySql状态查看方法 MySql如何查看连接数和状态?
怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”)命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列转载 2014-05-24 09:26:34 · 864 阅读 · 0 评论 -
如何 ubuntu下启动/停止/重启MySQL
如何启动/停止/重启MySQL一、 启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使转载 2014-05-24 10:41:55 · 98208 阅读 · 3 评论 -
MySql学习很好的东西 表格数据导入数据库
一个在线的开发文档:http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html原创 2013-07-07 19:44:50 · 993 阅读 · 0 评论 -
远程登录阿里云上的MySQL
最近对云和服务器之类的感兴趣原创 2014-05-25 16:00:03 · 42792 阅读 · 0 评论 -
mysql远程连接命令
一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 192.168.0.201 -P 3306 -u roo转载 2014-05-25 09:45:04 · 1420 阅读 · 0 评论 -
MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题
装了个navicat ,然后去连接mysql服务器,一直连不上,一开始以为是防火墙问题,后来防火墙都关闭, iptable服务关闭,还是不行,网上查了下:主要是因为设置了bind_address=127.0.0.1 原文引用: 问题描述:从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to转载 2014-05-25 09:57:34 · 204178 阅读 · 8 评论 -
Qt 连接阿里云云主机上的MySQL
Qt 连接阿里云云主机上的MySQL,林原创 2014-05-25 16:35:30 · 4221 阅读 · 1 评论 -
Linux下MySql的中文乱码处理-修改字符集
文章来自:http://www.cnblogs.com/sjhrun2001/archive/2009/03/05/1404075.html中文乱码的原因是因为使用了MySql的默认字符集latin1,处理方法:修改MySql服务器的字符集为gbk1.找到MySql目录下的my.cnf的配置文件(在Window系统下是my.ini文件)2.打开my.cnf文件,找到[mysql转载 2013-04-05 14:12:01 · 1400 阅读 · 0 评论 -
MySQL 对重复记录的查询
1.查询数据表中重复的数据mysql> SELECT Sensor_ID FROM SensorAttr where Sensor_ID in (SELECT Sensor_ID FROM Sensorbase group by Sensor_ID HAVING COUNT(Sensor_ID)>1);2.查询数据表中不重复的数据 ,DISTINCTSELECT DISTINCT(原创 2013-08-07 10:43:53 · 763 阅读 · 0 评论 -
MySQL中的表中增加删除字段
1增加两个字段:mysql> create table id_name(id int,name varchar(20));Query OK, 0 rows affected (0.13 sec)mysql> alter table id_name add age int,add address varchar(11);Query OK, 0 rows affected (0.13 sec原创 2013-05-02 14:38:21 · 117474 阅读 · 5 评论 -
使用C API操作mysql数据库
使用C API操作mysql数据库转自:http://blog.youkuaiyun.com/lyjinger/article/details/1648898说明:使用mysql提供的C API编程实现数据库的最基本操作,算是抛砖引玉吧。如果想了解更多,请安装mysql(如何安装可以参考本人的“软件使用之:mysql服务器安装和配置”)并仔细阅读其操作手册。例子代码下载地址: http://转载 2012-09-26 21:28:22 · 1392 阅读 · 0 评论 -
MySQLl虚拟表
一、mysql临时表 1、什么是临时表临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作。 临时表的数据和表结构都储存在内存之中,退出时,其所占的空间会自动被释放。 2、创建临时表 (1)定义字段CREATE TEMPORARY TABLE tmp_table ( name VARCHAR(10)转载 2013-03-24 17:30:51 · 13962 阅读 · 1 评论 -
MYSQL INSERT INTO SELECT 不插入重复数据
来自http://blog.163.com/jackswu@yeah/blog/static/140629123201111235627905/MYSQL 判断指定的记录值是否存在,再执行是否插入数据的写法:@Author:Jack此语句是插入指定的值,并且判断这些值是否存在于表中,并非复制表的数据:INSERT INTO TABLE_NAME SELECT ?(想插入的数转载 2013-03-23 20:11:48 · 3214 阅读 · 0 评论 -
mysql清空表的方法介绍
清空某个mysql表中所有内容delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。delete的效果有点像将mysql表中所有记录一条转载 2013-03-24 12:20:53 · 1228 阅读 · 0 评论 -
解决mysql“Access denied for user 'root'@'localhost'”
转自http://blog.youkuaiyun.com/lyflower/article/details/6137021 # mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的转载 2013-04-17 19:23:52 · 897 阅读 · 0 评论 -
MySQL数据库的导出备份
Linux下MySQL的备份与还原 1.2 还原 进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voic转载 2013-04-20 19:06:54 · 906 阅读 · 0 评论 -
MySQL中的字符串模式匹配
来自:http://www.chinaz.com/program/2010/0304/107774.shtmlMySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。标准的SQL模式匹配SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺转载 2013-04-21 21:38:00 · 844 阅读 · 0 评论 -
Mysql 远程登录及常用命令
Mysql 远程登录及常用命令第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: my转载 2012-09-29 17:15:46 · 1393 阅读 · 0 评论 -
服务器数据备份(shell 定时脚本备份mysql)
转自:http://www.cnblogs.com/dwzjs/archive/2011/04/25/2027687.htmlMysql备份策略大概可分为4种:1) 直接拷贝数据库文件(不推荐)2) 使用mysqlhotcopy备份数据库3) 使用mysqldump备份数据库 4) 使用主从复制机制(replication)(实现数据库实时备份)一般mysqld转载 2013-05-14 20:55:04 · 1115 阅读 · 0 评论 -
MYSQL 命令
附mysql命令:1.终端启动MySQL:/etc/init.d/mysql start;2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;3.查看所有的数据库名字:show databases;4.选择一个数据库操作: use database_name;5.查看当前数据库下所有的表名:show tables;6.创建一个数据库转载 2012-09-06 20:23:05 · 868 阅读 · 1 评论