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

02: MySQL的安装与基本配置

时间:2018-02-01 17:31:24      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:基本   splay   variable   unity   原因   img   事务   ali   密码   

1.1 MySQL安装与基本配置(centos 7.3)

  1、使用yum安装mysql

      yum install mysql-community-server

  2、mysql管理常用命令

      systemctl status mysqld
      systemctl start mysqld
      systemctl stop mysqld

  3、开机启动

      systemctl enable mysqld
      systemctl daemon-reload

  4、Mysql安装成功后,默认的root用户密码为空,可以直接登录

      mysql -uroot -p
      mysqladmin -u root password "1"                 # 给root用户配置密码:1
      mysql -uroot -p1                                          # 配置完密码后必须使用密码登录

 1.2 修改MySQL默认字符集和引擎

  1. 安装完MySQL使用外键关联创建表失败,原因是默认引擎不对

  2. MySQL插入中文发现显示乱码,原因是默认字符集不对

      show variables like ‘character%‘;                                      #查看MySQL默认字符集

  3. 解决方法是修改MySQL配置文件 vim /etc/my.cnf

技术分享图片
vim /etc/my.cnf        #下面的内容都是自己添加的内容

[mysqld]
default-storage-engine=INNODB
default_character_set=utf8
character_set_server=utf8

[mysqld_safe]
default-character-set = utf8

[client]
default-character-set = utf8
 
[mysql.server]
default-character-set = utf8
 
[mysql]
default-character-set = utf8
vim /etc/my.cnf

  4. 面试题:你的数据库用什么存储引擎?区别是?

      1. 常见的有MyISAM和InnoDB。
      2. InnoDB:  支持外键约束,支持事务。对索引都是单独处理的,无需引用索引。
      3. MyISAM: 不支持外键约束,不支持事务,对数据大批量导入时,它会边插入数据边建索引。
                           所以为了提高执行效率,应该先禁用索引,在完全导入后再开启索引

1.3 MySQL创建用户与授权

 

02: MySQL的安装与基本配置

标签:基本   splay   variable   unity   原因   img   事务   ali   密码   

原文地址:https://www.cnblogs.com/xiaonq/p/8398690.html

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