mysql 学习手记(1)
1.设置变量
set @x = 2;
或:
select @x := max(fields) as max from table;
2.生成html或xml
mysql -H -uroot -p databaseName 生成html文件
mysql -x -uroot -p databaseName 生成xml文件
3.mysql会话中的记录功能
msyql -ee=/usr/log -uroot -p
在 mysql> 中可以用 \t 来取消,用 \T 来设置此功能
4.show status like '%connections%' 来查看最大连接数
show status like '%Uptime%' 查看进程
show processlist 查看当前执行的sql语句
sql的慢查询日志的可以看出来是哪一个页面出了问题
5.show character set 查看字符设置
show colllation like '%utf8%' 查看collation(校验),ci,cs,bin分别代表忽略大小写,不忽略大小写,二进制
6.create table t1 select * from t2 以t2为标准创建新表t1,并将所有数据转移过去
7.alter table t1 engine = myisam 更改 engine 为 myisam
相关文档:
mysql里最常用的日志有4种,分别是:错误日志,二进制日志,查询日志以及满查询日志. 1.错误日志会记录当mysql启动和关闭以及运行中的错误信息,可以使用 --log-error[=file_name]来指定错误日志存放文件.当mysql server异常的时候应该首先查看该日志.其实里面也没什么,我英语四级没过,配上词霸目前为止还没有碰到解决不了的问 ......
MySQL配置文件
MySQL发布的最新产品实际上超出了Linux所携带的版本。但是,稳定性和开放源代码可是很重要的因素,因此在操作系统上使用较早MySQL版本是有道理的。
有许多可以采用的配置文件,它们都被包含在mysql-server PRM程序中。还有一个默认的配置文件被包含在mysql PRM程序包中。
配置MySQL服务器是一个丰富而复杂 ......
环境:两台服务器IP:192.168.30.57\192.168.30.58
1、下载mysql-5.0.86-linux-i686-glibc23.tar.gz 到http://dev.mysql.com/downloads/mysql/5.0.html#linux下载
2、解压 tar -zxvf
mysql-5.0.86-linux-i686-glibc23.tar.gz
3、创建链接 ln -s
mysql-5.0.86-linux-i686-g ......
1、在linux下:
查看mysql 是否运行:ps -ef | grep myslq
如果 MySQL 正在运行,首先杀之: kill mysql的进程号。
启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
......