
mysql
xuxubaby
踏实,谨慎,喜欢新的技术
展开
-
mysql:Incorrect string value: ‘\xE7\x94\x98\xE5\xB7\x9E...‘ for column
mysql:Incorrect string value: ‘\xE7\x94\x98\xE5\xB7\x9E...‘ for column表编码改为:UTF8字段编码也要改为:UTF8原创 2022-03-28 18:42:18 · 1201 阅读 · 0 评论 -
mysql 忘记密码
1.修改本地mysql目录中的my.ini文件 添加skip-grant-tables2.在win +r 输入cmd,进行mysql的重启启动操作3.直接输入mysql -uroot -p 然后不输入密码直接回车就可以进入数据库执行sql修改root用户的密码:update user set authentication_string = password("...转载 2018-12-22 14:49:42 · 319 阅读 · 0 评论 -
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is no
原文地址 :http://blog.youkuaiyun.com/long2006sky/article/details/1683459?reload今天碰到了一个查询异常问题,上网查了一下,感谢原创和译者如果你使用的数据库连接类是 the Data Access Application Blocks "SqlHelper" 或者 SqlClient Class , 你在执行一转载 2014-01-21 10:52:52 · 1353 阅读 · 0 评论 -
Unable to convert MySQL date/time value to System.DateTime
当使用.NET connector 连接MYSQL数据库,检索某些数据的时候,你可能会得到一个错误信息:"Unable to convert MySQL date/time value to System.DateTime"这是因为在日期列中有"0000-00-00"数据值,要修正这个问题,你可以把这些数据设为null,或者在连接字符串中设置"Allow Zero Datetime转载 2014-01-16 14:19:36 · 869 阅读 · 0 评论 -
ON DUPLICATE KEY UPDATE
mysql当插入重复时更新的方法:第一种方法: 示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: Sql代码 INSERT INTO clients (client_id,client_name,client_type) SELECT supplier_id,su转载 2014-01-14 16:41:18 · 1555 阅读 · 0 评论 -
MySql delimiter的作用是什么
其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。MYSQL导出一个SQL后: DELIMITER $$ DROP TRIGGER IF EXISTS `updateegopriceondelete`$$ CREAT转载 2014-01-10 10:31:23 · 906 阅读 · 0 评论 -
mysql 忘记密码,mysql修改密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且转载 2014-01-08 11:21:54 · 861 阅读 · 0 评论 -
MySQL为什么要set names
大家都知道SET NAMES x相当于SET character_set_client = x;SET character_set_results = x;SET character_set_connection = x;以下从MySQL5.0官方文档上摘录了相关内容,并翻译,说明了相关系统变量的用处:What character set is the stat转载 2014-01-08 10:27:19 · 4492 阅读 · 0 评论 -
mysql grant 命令
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to转载 2014-01-08 17:47:03 · 1527 阅读 · 0 评论 -
MySql 主从复制配置
Master数据库操作步骤:第一步: 安装mysql数据库 yum -y install mysql-server 第二步: 修改 /etc/my.cnf ,查看是否有如下两个配置,没有需添加上,并重启mysql服务 (service mysqld restart) log-bin=mysql-bin 启动二进制文件原创 2014-01-08 13:55:36 · 671 阅读 · 0 评论 -
mysql my.cnf 配置
1 [mysqld] 2 collation-server = utf8_unicode_ci 3 character-set-server = utf8 4 datadir=/var/lib/mysql 5 socket=/var/lib/mysql/mysql.sock 6 log-bin=mysql-bin 7 serv原创 2014-01-08 13:08:53 · 772 阅读 · 0 评论 -
mysql 表明不区分大小写
让MYSQL不区分表名大小写的方法其实很简单:1.用ROOT登录,修改/etc/my.cnf2.在[mysqld]下加入一行:lower_case_table_names=13.重新启动数据库即可。转载 2014-01-08 13:19:42 · 1262 阅读 · 0 评论 -
Linux 完全卸载mysql
在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。a)查看系统中是否以rpm包安装的mysql[plain] view plaincopyprint?[root@linux ~]# rpm -qa | grep -i mysql MySQL转载 2014-01-07 15:05:59 · 713 阅读 · 0 评论 -
mysql 常用命令
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m转载 2014-01-07 14:04:17 · 610 阅读 · 0 评论 -
mysql远程连接设置
数据库不允许从远程访问怎么办?本文提供了三种解决方法: 1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql;转载 2013-11-04 16:52:26 · 773 阅读 · 0 评论