MySQL
yxl佐为
想成为大牛的菜鸟
展开
-
MySQL数据库备份
1.备份单个数据库: mysqldump -u 用户 -p '密码' --default-character-set=latin1 数据库名 > 备份文件名(数据库默认编码是latin1) 普通备份: mysqldump -uroot -p'123456' test1 > /server/bak/test1.sql 压缩备份: mysqldump -uro原创 2015-12-28 11:10:09 · 456 阅读 · 0 评论 -
执行mysql命令报错,提示:mysql:command not found
原因:1、mysql命令执行时,调用的路径有问题。2、whereis mysql,取得命令执行的绝对路径,用绝对路径去执行命令mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql原创 2017-11-23 16:42:54 · 7123 阅读 · 1 评论 -
删除mysql中user为空用户
进入mysql数据库mysql -uroot -p查看用户信息select user,host from mysql.user;删除user为空用户delete from mysql.user where user='';转载 2017-11-30 14:22:08 · 8489 阅读 · 0 评论 -
执行mysql添加权限语法,报错提示:ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 42, found 39. C
提示报错:ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 42, found 39. Created with MySQL 50173, now running 50555. Please use mysql_upgrade to fix this error.查找原因说说因为升级不当导致,执行以下命令即可正常原创 2017-11-20 15:17:37 · 4175 阅读 · 1 评论 -
Linux下忘记mysql密码重置方法
kill掉所有mysql进程、修改/etc/my.cnf里面配置 killall -TERM mysqld ps aux |grep mysqld vim /etc/my.cnf在[mysqld]下添加skip-grant-tables,然后保存并退出[mysqld]skip-grant-tablesdatadir=/var/lib/mysqlsock原创 2017-11-18 19:10:27 · 244 阅读 · 0 评论 -
MySQL常用字符集
GBK: 定长 双字节 不是国际标准,支持的系统不少。UTF-8: 非定长 1-4字节 广泛支持,MySQL也使用UTF-8。latin1: MySQL默认字符集。1.如处理各种各样文字,发布到不同语言国家地区(处理英文),应选Unicode 对 MySQL就是UTF-8(每个汉字三字节)如果应用需处理英文,仅有少量汉子UTF-8更好。2.转载 2015-12-26 23:36:55 · 1221 阅读 · 0 评论 -
MySQL数据库的基础操作
1.插入数据: 命令:insert into 【(字段名1).....】values (值n) insert into test (id, name) values(1,'xiaozhang'); 插入id为1,name为xiaozhang的表。原创 2015-12-24 23:02:58 · 286 阅读 · 0 评论 -
创建简单的数据库的表和表的连接
1.create table test( id int (4) not null primary key auto_increment, name char(20) not null ); 这个表以id作为主键(唯一标识这个数据表的),auto_increment标识当插入数据缺失id时,默认id为表id的下个数字,not null表示不允许为空。2.cr原创 2015-12-24 12:22:55 · 461 阅读 · 0 评论 -
MySQL的备份与过滤
把MySQL数据库中mysql库中的内容备份到/tmp/mysql_bak.sql: mysqldump -u root -p'123' -S /data/3306/mysql.sock _B mysql >/tmp/mysql_bak.sql过滤备份文件里面的以空格,#,--,* 开头的行:egrep -v "^$|#|\*|--" /tmp/mysql_bak.sql原创 2015-12-24 11:01:41 · 215 阅读 · 0 评论 -
MySQL卡顿和优化
转载别人论坛的评论:1.如果是你,你怎么处理慢查询引起的问题,并且在以后避免这种情况发生?对于MySQL的慢查询问题,通常我们是这么干的:1)开启MySQL服务器的慢查询记录功能mysql> set global slow_query_log=ON;mysql> show variables like "slow%";+---------------------+-----转载 2015-12-23 10:28:58 · 5896 阅读 · 0 评论 -
Linux下启动和关闭mysql服务
启动MySQL的方法: 1. /etc/init.d/mysqld start 2.、usr/local/mysql/bin/mysqld_safe--user=mysql &关闭MySQL的方法: 1./etc/init.d/mysqld stop终止MySQL进程: killall mysqld 重原创 2015-12-15 19:16:52 · 8031 阅读 · 0 评论 -
centos系统删除mysql服务
391 rpm -qa|grep mysql 392 yum remove mysql mysql-server mysql-libs compat-mysql51 393 rm -rf /var/lib/mysql 394 rm /etc/my.cnf 395 rpm -qa|grep mysql转载 2017-11-28 14:13:34 · 578 阅读 · 0 评论