[ 安装 ] MySQL安装步骤!


  前言:下文中的IP地址、文件路径、主机名等,请根据您自己的实际情况,进行修改和配置。



一、准备工作

二、具体步骤

(一)yum安装

  1.yum更新(建议在安装完成之后进行
  输入命令:yum update,在更新的期间会要求手动输入确认键,暂时还不能走开,更新完成后则会提示图1信息。如果没有可更新的包的话,则会提示图2信息。

在这里插入图片描述


  2.yum命令
  输入命令:yum search wget,回车后会出现图3上的信息。待页面转跳完毕后,输入命令:yum -y install wget.x86_64,输入完毕后按下回车,系统则会自行安装。

在这里插入图片描述


(二)rpm安装MySQL

  1.输入命令:rpm -qa|grep mariadb,查看是否存在MySQL的旧版本。如果存在旧版本,则输入命令:yum -y remove mariadb-libs-5.5.64-1.el7.x86_64,来删除显示版本。

在这里插入图片描述


  2.输入命令:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm,来设置镜像。提示 100% 后完成。

在这里插入图片描述


  3.输入命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm,安装MySQL的rpm包

在这里插入图片描述


  4.输入命令:yum -y install mysql-server,安装MySQL服务,此过程对网速有一点点的要求。安装完毕后会出现Complete字样。
在这里插入图片描述

  5.输入命令:systemctl start mysqlsystemctl status mysql,启动MySQL服务和查看MySQL服务状态。

在这里插入图片描述


  6.输入命令:mysql,进入 MySQL(首次登录为免密登录)。进入 MySQL 系统后,输入命令:use mysqlselect host,user,password from user where user='root';

在这里插入图片描述

  6.1 然后通过命令:update user set password=password('root') where user='root';来修改MySQL系统的登录密码。设置完毕之后,再输入命令:select host,user,password from user where user='root';,来查看用户状态。

在这里插入图片描述

  7.输入命令:grant all on *.* to root@'%' identified by 'root';,设置一个远程登陆用户,用于Java或其他客户端远程登录MySQL系统。

在这里插入图片描述

  8.上述6、7设置完毕后输入命令:quit;,退出MySQL系统,输入命令:systemctl restart mysql,重启MySQL服务,这时密码就被激活了,再登录MySQL时则需要输入上面设置的登录密码,整体命令为:mysql -u root -p (先回车后输入密码),密码在输入时不会显示,输入完毕后按下回车键,正常登录表示MySQL安装成功。
在这里插入图片描述


  自此MySQL安装完成!撒花!

三、优化

(一)MySQL不允许插入中文的解决方法

  进入MySQL后,输入命令:show variables like 'char%';,查看当前字符集信息,如果出现:character-set-database latin1character-set-server latin1,这些信息,则说明MySQL时不允许中文插入。

在这里插入图片描述

  这时,先输入命令set names utf8;

在这里插入图片描述

  再输入命令:quit;或者ctl+c,退出MySQL系统返回Linux,查找MySQL的配置文件路径,输入如下命令:

[root@master ~]# cd /etc/
[root@master etc]# ls|grep my*
grep: my.cnf.d: Is a directory
[root@master etc]# vi my.cnf

  进入配置文件后,在 命令行模式 下,按住 键盘上的d键 ,将整篇配置文档的内容删干净,然后贴入下方代码,最后保存并退出。

[client]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

[mysql]
default-character-set=utf8

  上述操作完毕后,再输入命令service mysqld restart

在这里插入图片描述

  然后进入MySQL后,输入命令:show variables like 'char%';,则会出现下列情况。

在这里插入图片描述


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值