mysql
lgh1117
这个作者很懒,什么都没留下…
展开
-
忘记mysql root 密码的修改方式
如果忘记mysql的密码,可以用以下的方式进行修改:我用的mysql是5.1的server 在windows下: 打开命令行窗口,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld.exe启动,在命令行窗口执行:mysqld --skip-grant-tables 然后另外打开一个命入令行窗口,执行mysq原创 2010-03-05 22:28:00 · 486 阅读 · 0 评论 -
在mac os上安装mysql5.7.11
mysql> update user set authentication_string=password('root') where user='root' and host='localhost';Query OK, 1 row affected, 1 warning (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 1在mac os上安原创 2016-03-14 22:25:30 · 1944 阅读 · 0 评论 -
MySql Access denied for user 'root'@'localhost' (using password: YES)
在使用MySql的时候,如果出现 类是 Access denied for user 'root'@'localhost' (using password: YES)这样的错误提示,解决办法如下: 1、查看用户 'root'@'localhost' 是否拥有权限,如下指令: show grants for root@'localhost' ;原创 2013-06-27 09:25:45 · 960 阅读 · 0 评论 -
MySql自动类型转换 MySql insert into select 带来的问题
MySql自作聪明的做了很多数据类型转换,导致我们在操作的时候,出现很多莫名其妙的问题,比如:‘a’+‘a',MySql的结果为0,必须用concat来进行连接; 如果使用快速插入:insert into select操作语句时,select中有where过滤条件,而过滤条件为字符串类型,我们又偷懒的使用数字类型作为条件去查询,那你就悲剧了,查出来的数据永远是对的,但是与insert i原创 2013-06-25 13:38:48 · 6675 阅读 · 1 评论 -
MySql DETERMINISTIC log_bin_trust_function_creators 自定义函数执行时报错
在使用MySql自己定义的函数时,出现错误java.sql.SQLException: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe l原创 2013-06-24 17:09:47 · 4108 阅读 · 0 评论 -
mysql主从数据库复制
运行环境:l 虚拟机模仿四台CentOS6.3服务器l 主数据库master1 :192.168.88.21l 从数据库slave1 :192.168.88.22l 从数据库slave2 :192.168.88.23l 从数据库slave3 :192.168.88.24l Mysql5.5.28具体实现方法:在之前的文档,我们已经实现了CentOS服转载 2013-04-11 08:59:27 · 886 阅读 · 0 评论 -
MySql数据库优化方案 MySql参数设置
第一种 复制代码 代码如下:#Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=D:/mysql #bind-address=210.5.*.* datadir=D:/mysql/data #原创 2013-03-01 17:47:46 · 1238 阅读 · 1 评论 -
MySql 插入(insert)性能测试 以及优化
测试环境: 笔记本电脑CPU:I5 系统:MAC OS 10.7内存:8G硬盘:5400转,笔记本硬盘 MySql 版本:Oracle官网下载的mysql-5.5.24-osx10.6-x86_64, 默认安装MySql JDBC驱动版本:mysql-connector-java-5.1.20 MySql建表语句: CREATE TABLE `dev转载 2013-02-27 21:28:15 · 6753 阅读 · 0 评论 -
MySql环境变量说明
服务器将维护许多表示其配置的系统变量。所有变量均有默认值。可以在命令行中或选项文件设置选项在服务器启动时对它们进行设置。大多数可以在运行时使用SET语句来设置。mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SE转载 2013-02-27 21:13:35 · 3006 阅读 · 0 评论 -
mysql授权 远程访问授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;grant all on depot_development.* to 'david'@'localhost' identified by 'lovelove';要开启远程连接的权限才行,比如grant al转载 2012-08-01 11:20:26 · 15127 阅读 · 0 评论 -
mysql : Lock wait timeout exceeded; try restarting transaction
原因是你使用的InnoDB 表类型的时候,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,因为有的锁等待超过了这个时间,所以抱错.你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待.my.ini文件:#innodb_lock_wait_timeout = 50-》innodb_lock_wait_timeout =原创 2012-08-02 15:18:19 · 1843 阅读 · 0 评论 -
mysql my.ini内容详细说明
[mysqld]port = 3306socket = /tmp/mysql.sock# 设置mysql的安装目录basedir=F:\\Hzq Soft\\MySql Server 51GA# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-datadatadir=F:\\Hzq Soft\\MySql Server 51GA\\data#原创 2012-08-02 15:16:47 · 9202 阅读 · 0 评论 -
mysql中 类似于in的功能语句 正则表达式
我们在sql执行中,进行多种条件过滤的时候,喜欢用in这样的多值语句来进行过滤,我们可以一一的来看看它们的用法,在MySql中有类似功能的有: 如:查询满足多有的id都在一下字符串中的数据:'1','2','3','4','5'1、用in条件查询语句select * from table_name where id in('1','2','3','4','5');2、原创 2012-05-22 10:39:57 · 5307 阅读 · 0 评论 -
MYSQL1067错误这里看
<br />*************<br />1<br /><br />安装MYSQL后更改了ROOT的密码后用<br />net startmysql<br />启动时我就遇到了这样的问题.使用以下命令后<br />c:/mysql/bin/mysqladmin-u root -p shutdown<br />再net start mysql就没有这个错误提示了!<br /><br /><br />*************<br />2<br /><br /><br原创 2011-05-07 19:34:00 · 1019 阅读 · 0 评论 -
自动生成表结构 sql 从已知数据库获得创建表的结构 sql server
<br />使用这个sql可以在sql sever中生成已经存数据中创建表的表结构,还可以加上主键,外键,这里先不写,下次更新<br />-----------------------------------------------------------------------------------------------------<br /><br />select 'create table '+tablename+'('+stuff(cast(cols as varchar(8000)),1原创 2011-04-29 11:50:00 · 1931 阅读 · 0 评论 -
mysql在linux下的安装
1、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-l转载 2017-01-25 18:28:37 · 1470 阅读 · 0 评论