Linux学习——在CentOS7上安装和配置MySQL5.7
第一步:获取mysql YUM源
进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/
点击下载按钮
在No thanks, just start my download.超链接上右击,复制链接地址。
这个就是Yum仓库的rpm包 其实就是一个下载地址
第二步:下载和安装mysql源
使用wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm进行下载。
如果电脑上没有安装wget会提示以下信息。
那么我们使用yum -y install wget命令安装wget
安装好wget后继续使用
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm命令安装
安装mysql源
第三步:在线安装Mysql
yum -y install mysql-community-server
出现完毕字样则安装完毕。(在这个过程可能需要比较好的网络,不然会失败很多次)
第四步:启动Mysql服务
systemctl start mysqld
第五步:设置开机启动
第六步:修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。
通过命令vi /var/log/mysqld.log查看
输入 mysql -u root -p并输入刚刚的密码登录mysql
进入MySQL命令行之后输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yijia2018@';修改密码为Yijia2018@
第七步:设置允许远程登录
Mysql默认是不允许远程登录的,需要设置并且防火墙开放3306端口;
在这里会有一个坑,就是不管你怎么检查语法,它始终会提示你语法错误。(上面是MySQL5.7的语法)
由于root帐户是无法远程登录的,只可以本地登录
所以我们需要设置允许任何主机登录(%),当然也可以设置为一个具体的主机ip
退出mysql并设置开放3306端口
第八步:配置默认编码为utf8
使用以下命令进入my.cnf文件
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
character_set_server=utf8
init_connect='SET NAMES utf8'
保存退出并重启mysql服务
进入MySQL并查看编码:
第九步:测试
Linux学习——在CentOS7上安装和配置MySQL5.7相关推荐
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- 在CentOS7上安装和配置Node.js
本文介绍如何在CSDN云主机实例上搭建Node.js环境. Node.js 是一个基于 Chrome 的 JavaScript 运行时环境构建的开源平台,可帮助开发人员构建快速且可扩展的网络应用程序. ...
- linux搭建mcpe服务器_在Linux的各个版本上安装、配置Minecraft服务器版
Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...
- linux安装或卸载mysql5,Linux环境下卸载、安装及配置MySQL5.1
Linux环境下卸载原有MySQL5.1数据库,并重新安装MySQL数据库的示例记录. 一.卸载MySQL 查看主机中是否安装了MySQL数据库: [root@RD-viPORTAL-1 ~]# rp ...
- CentOS7下安装和配置MySQL5.7亲测有效(附图文)
第一步:下载MySQL安装 [root@steel home]# cd /home/data [root@steel data]# ls [root@steel data]# wget https:/ ...
- 阿里云linux上安装与配置Mysql
记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...
- linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...
你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...
- 在CentOS7上安装配置Corosync高可用集群过程全记录
在CentOS7上安装配置Corosync高可用集群过程全记录 一.环境.拓朴及其他准备工作: 1-1:准备网络YUM源环境: All Nodes OS CentOS 7.3 x86_64: # wg ...
- centos7 安装sql_在Linux Distribution CentOS 7上安装SQL Server vNext CTP
centos7 安装sql .polje { font-family:'Courier New'; } .polje { font-family:'Courier New'; } It was a p ...
最新文章
- 中波磁棒天线在接收150kHz导航信号方向性
- java 枚举 被继承_enum不能被继承
- BugkuCTF多种方法解决
- 用友伟库“抢劫”金算盘,调研数据究竟谁说了算?
- 全面讲解Python字典;--什么是字典?字典的常用方法;创建空字典并赋值,增删改查字典中的元素
- oracle数据库没有选项,创建oracle数据库时,出现ORA-00922: 选项缺失或无效
- 【英语学习】【WOTD】zero-sum 释义/词源/示例
- Linux终端复用神器-tmux初探
- TensorFlow on Windows: “Couldn't open CUDA library cudnn64_5.dll”
- Apache2.4 根目录修改
- (剑指Offer)面试题37:两个链表的第一个公共结点
- iOS .xib文件 添加点击事件 及 点击不响应 注意点
- matplotlib——3D图
- IDEA 配置log4j
- hprose php用户手册,04 协程 - 《Hprose for PHP 用户手册》 - 书栈网 · BookStack
- 如何使用VC编译.C文件或者CXX文件?
- 相似度系列-5:语义方法:BERTSCORE: EVALUATING TEXT GENERATION WITH BERT
- ffmpeg批量m4a转mp3
- element tree不刷新视图_00后都开始找工作了,这些都不懂还聊个啥?
- 用代码写一个炫酷的地球