Mysql学习-安装与启动
- 安装mysql
rpm -ivh Mysql-server....rpm
安装完成后,会提示/usr/bin/mysqladmin -u root password 'new-password'
也可以用msyqladmin --version查看是否安装成功
/var/lib/mysql //mysql数据库文件的存放路径 /usr/share/mysql //配置文件目录 /usr/bin //相关命令目录 /etc/init.d/mysql //启停相关脚本
-
开机自启动mysql
chkconfig mysql on
chkconfig --list | grep mysql
或ntsysv - 修改字符集
//查看字符集 show variables like 'character%'; show variables like '%char%';
/*=============================*/ //在my.cnf文件 中修改 [client] default-character-set=utf8 [mysqld] character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci [mysql] default-character-set=utf8
- 配置文件
二进制日志log-bin,主要用于主从复制 错误日志log-error,默认是关闭的 查询日志log,默认也是关闭的 数据文件:frm存放表结构,myd存放数据myi存放索引
- 存储引擎
//查看mysql所使用的存储引擎 show engines; show variables like '%storage_engine%'; ======================== 主要使用的引擎有MyISam和InnoDB 两者区别如下: MyISam不支持事务和主外键,表空间小,用的是表锁,缓存索引,不缓存数据,主要侧重于性能 InnoDB支持主外键和事务,行级锁,适合高并发操作,表空间大,缓存索引和数据,主要侧重于事务
...