MySQL其他篇

目录:

参考网站

     返回顶部

  安装参考网址:https://www.cnblogs.com/jorzy/p/8455519.html

  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                                          # 配置完密码后必须使用密码登录

     返回顶部

  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

相关文章: