MySQL的安装与基本配置,默认字符集和引擎,常见的报错与解决方法

目录:

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

1、查看系统中是否已安装 MySQL 服务:以下提供两种方式

  • rpm -qa | grep mysql
  • yum list installed | grep mysql

2、如果已安装则删除 MySQL 及其依赖的包

  • yum -y remove mysql-libs.x86_64

3、下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源

  • wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

4、安装 mysql57-community-release-el7-8.noarch.rpm

  • rpm -ivh mysql57-community-release-el7-8.noarch.rpm

安装完后,得到如下两个包:

  • mysql-community.repo
  • mysql-community-source.repo

5、安装 MySQL,出现提示的话,一路 Y 到底

  • yum install mysql-server

6、安装mysql所需的库和包含文件

  • yum -y install mysql-devel

7、获取mysql初始密码

  • service mysqld start
  • grep “password” /var/log/mysqld.log

8、mysql管理常用命令

  • systemctl status mysqld
  • systemctl start mysqld
  • systemctl stop mysqld

9、开机启动

  • systemctl enable mysqld
  • systemctl daemon-reload

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

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

二. 修改MySQL默认字符集和引擎

  • 安装完MySQL使用外键关联创建表失败,原因是默认引擎不对
  • 向MySQL插入中文发现显示乱码,原因是默认字符集不对
    • show variables like ‘character%’; #查看MySQL默认字符集

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

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值