1、MySQLLinux版的安装步骤:
- 下载地址:http://dev.mysql.com/downloads/mysql/,通常下载GA稳定发布版本,包括MySQL client 安装包和MySQL server 安装包
- 查询本机是否安装过MySQL命令:
- rpm -qa|grep -i mysql
- mysqladmin --version
安装过则会显示软件名信息,没有则显示空
- 通过rpm 命令安装MySQL server:rpm -ivh MySQL server安装包
- 通过rpm 命令安装MySQL client :rpm -ivh MySQL client 安装包
- 查看MySQL安装目录或MySQL服务是否启动命令:ps -ef | grep mysql
- 查询用户组命令:
- cat/etc/passwd|grep mysql
- cat/etc/group|grep mysql
- 启动MySQL服务:service mysql start
- 停止MySQL服务:service mysql stop
- 设置MySQL密码:/usr/bin/mysqladmin-u root password 123456
- 设置开机自启动MySQL:chkconfig mysql on
- 查看MySQL运行级别:chkconfig --list|grep mysql
- mysql查看字符集:show variables like 'character%';
2、MySQL主要安装目录介绍
目录路径 |
解释 |
备注 |
/var/lib/mysql | Mysql数据库文件的存放路径 | var/lib/mysql/ |
/usr/share/mysql |
配置文件目录 |
mysql.server 命令及配置文件 |
/usr/bin |
相关命令目录 |
mysqladmin mysqldump等命令 |
/etc/init.d/mysql |
启停相关脚本 |
3、修改MySQL配置文件
[client]
password = 123456
port= 3306
default-character-set=utf8
[mysqld]
port = 3306
character_ set_ server=utf8
character_ set_ client=utf8
collation-servers=utf8_general_ ci
#(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0: 区分大小写,1:不区分大小写)
lower_ case_ table_ names=1
#(没置最大连接数,默认值151, MySQL服务器允许的最大连接数16384; )
max_ connections=1000
[mysql]
default-character-set = utf8
配置完成后,重启数据库。
注意:在字符集编码修改之前建立一个数据库,修改字符集是没用的。只有在修改字符集并重启数据库之后字符集对新建的数据库有效
4、MySQL注意配置文件
- 二进制日志log-bin文件: 主要用于主从复制
- 错误日志log-error:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等
- 查询日志log:默认关闭,记录查询的sql语句,如果开启会减低MySQL的整体性能,因为记录日志也是需要消耗系统资源的
- myd文件 存放表数据
- frm文件 存放表结构
- myi文件 存放表索引