MySQL
junmail
实事求是、坦诚稳重、团结自信、务实创新
展开
-
mysql 插入中文乱码解决方案 转
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面将分两部分,分别设置服务器编码和数据库、数据表与连接部分的编码,从而杜绝中文乱码的出现。 一...原创 2014-07-01 14:51:12 · 144 阅读 · 0 评论 -
修改mysql用户密码
mysqladmin命令格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改。例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456UPDATE user 语句...原创 2015-04-03 17:35:07 · 127 阅读 · 0 评论 -
MySql用户创建、授权以及删除
1、创建用户mysql> CREATE USER yy IDENTIFIED BY '123';yy表示你要建立的用户名,后面的123表示密码上面建立的用户可以在任何地方登陆。 如果要限制在固定地址登陆,比如localhost 登陆:mysql> CREATE USER yy@localhost IDENTIFIED BY '123'; 2、赋权限...原创 2014-04-16 20:50:53 · 110 阅读 · 0 评论 -
Mysql注释
MySQL服务器支持3种注释风格:· 从‘#’字符从行尾。· 从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘--’作为注释起始标记”中讨论。· 从/*序列到后面的*/序列。结束序列不一定...原创 2015-04-16 14:50:04 · 143 阅读 · 0 评论 -
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题) 一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:| Variable_name | Value | | character_set_client | utf8 || character_set_connection | utf8 |...原创 2014-09-22 23:48:13 · 170 阅读 · 0 评论 -
mysql常用命令
1、取消约束限制set foreign_key_checks=0;原创 2015-09-29 17:42:07 · 101 阅读 · 0 评论 -
ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
今天在批量伪造测试数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。这是因为没有调整mysql的默认配置,默认最大只能处理16M的文件,而我要导入的伪造数据有50M的一个SQL。于是调整配置文件: /etc/my.cnf修改mysql的最大允许包大小 在[my...原创 2014-10-20 09:00:26 · 1845 阅读 · 0 评论 -
解决由于日志占满空间导致的MySQL无法启动问题
今天收到监控邮件说博客访问失败。打开页面一看,硕大的502 Bad Gateway,ping了一下VPS发现是通的,SSH连接上去看了下Nginx日志发现没问题,重启lnmp的时候发现Mysql起不来,问题源头基本找到。tail /usr/local/mysql/var/slyar.err看了一下Mysql的错误日志,意外状况出现。。。Disk is full writing './...原创 2014-10-22 15:46:17 · 1196 阅读 · 0 评论 -
MySQL远程访问时,非常慢
服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常慢。后来在网上发现解决方法,my.cnf里面添加[mysqld]skip-name-resolve这样速度就快了!skip-name-resolve 选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。...原创 2014-10-23 08:57:15 · 230 阅读 · 0 评论 -
查看mysql版本的四种方法
1:在终端下:mysql -V。 以下是代码片段: [shengting@login ~]$ mysql -V mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686) 2:在mysql中:mysql> status; 以下是代码片段: mysql> ...原创 2014-04-12 14:11:43 · 103 阅读 · 0 评论 -
mysql命令行备份数据库
MySQL数据库使用命令行备份|MySQL数据库备份命令例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb 备份数据库到D盘跟目录mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql 备份到当前目录 备份MySQL数...原创 2015-04-01 17:24:07 · 206 阅读 · 0 评论 -
linux环境下mysql字符集的修改
安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录 : 1、数据库目录,其所创建的...原创 2014-07-01 14:52:02 · 165 阅读 · 0 评论 -
mysql的三种安装方式:RPM 二进制包和源代码
一、使用RPM包进行安装 首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下: MySQL-server-community-5.1.38-0.rhel5.i386.rpm MySQL-client-community-5.1.38-0.rhel5.i386.rpm 接着我们可以使用rpm命令进行安装: rpm -ivh MySQL-server-commu...原创 2014-07-01 15:11:56 · 196 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter password: 【输入原来的密码】mysql>use my...原创 2014-07-15 13:44:24 · 128 阅读 · 0 评论 -
用户创建并赋所有权限
create user test identified by 'test';grant all privileges on *.* to test@"%";flush privileges;也可以GRANT ALL ON *.* TO test@'%' IDENTIFIED BY 'test' WITH GRANT OPTION; flush privileges;...原创 2014-07-15 17:21:26 · 308 阅读 · 0 评论 -
查看mysql的存储引擎
看mysql现在已提供什么存储引擎:mysql> show engines;看mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> show create table 表名;...原创 2014-07-17 13:51:51 · 90 阅读 · 0 评论 -
Linux下安装、启动MySQL
三四年没有安装过mysql+apache+PHP的环境了,我以前是做银行性能测试外包服务的,在甲方开发中心遇到这样环境的项目也比较少,大多是WebLogic/WebSphere+Oracle/DB2架构的大型系统。涉足电商行业方面的项目,不得不再去温故那些几乎遗忘的IIS、apache、MSsql、mysql等环境。平台:VMware上虚拟的centos4.7宿主机:windows...原创 2015-02-12 14:31:03 · 219 阅读 · 0 评论 -
mysql5.6更改数据文件路径
实验环境:mysql以rpm包方式安装的 1、关闭mysql service mysql stop 2、创建/home/data/mysql目录,并赋值777权限 mkdir -p /home/data/mysql cp -R /var/lib/mysql/* /home/data/mysql/ chmod -R 777 /home/data/m...原创 2014-08-14 18:07:54 · 300 阅读 · 0 评论 -
shell脚本中执行mysql命令
1.mysql -hhostname -uuser -ppsword -e "mysql_cmd"2.mysql -hhostname -uuser -ppsword << EOF mysql_cmdEOF如下简单例子:#!/bin/bashmysql -hservicedb-online -uroot -proot123 -e "use test;select...原创 2015-04-01 11:30:11 · 415 阅读 · 0 评论 -
使用mysqladmin命令修改Mysql密码
1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 1234562.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:mysqladmin -u root -p password abcdef注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码...原创 2015-12-28 17:02:15 · 609 阅读 · 0 评论