02: MySQL的安装与基本配置

Posted 不做大哥好多年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02: MySQL的安装与基本配置相关的知识,希望对你有一定的参考价值。

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的安装与基本配置的主要内容,如果未能解决你的问题,请参考以下文章

专业实训日志02

MySQL下载与安装

MySQL 安装与配置

MySQL5.5的安装与配置

CentOS7下安装MySQL5.7安装与配置(YUM)

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途