码迷,mamicode.com
首页 > 数据库 > 详细

Mysql学习-安装与启动

时间:2018-07-29 14:08:42      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:roo   二进制日志   存储引擎   %s   rpm   成功   pre   show   查看   

  • 安装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支持主外键和事务,行级锁,适合高并发操作,表空间大,缓存索引和数据,主要侧重于事务

     

Mysql学习-安装与启动

标签:roo   二进制日志   存储引擎   %s   rpm   成功   pre   show   查看   

原文地址:https://www.cnblogs.com/javage/p/9384940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!