mysql数据库安装教程
centos 7安装mysql教程
一、卸载mariadb
注:卸载mariadb,否则安装Mysql会出现冲突
[root@mysqlmaster ~]# rpm -qa |grep mariadb //列出所有被安装的mariadb rpm包 [root@mysqlmaster ~]# rpm -evh --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 //卸载mariadb,-vh是显示删除过程
二、安装mysql
方法一:本地安装(需要到官网下载以下这些rpm安装包和依赖包并上传到服务器)

1、执行本地安装包之前必须先安装vim
[root@mysqlmaster ~]# yum install -y vim
2、执行rpm -ivh命令安装mysql的本地rpm包
[root@mysqlmaster ~]# rpm -ivh perl-*
[root@mysqlmaster ~]# rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
[root@mysqlmaster ~]# rpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpm
[root@mysqlmaster ~]# rpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpm
[root@mysqlmaster ~]# rpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpm
[root@mysqlmaster ~]# rpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm
方法二:在线安装(推荐)
1、添加一个官方的yum源
[root@mysqlmaster ~]# vi /etc/yum.repos.d/mysql-community.repo
//如果使用5.6版本的mysql,则添加以下内容:
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
//如果5.7版本的mysql,则添加以下内容:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
注意:如果需要安装其他版本的mysql,则只需要把baseurl这一行修改为需要安装的版本即可
2、安装mysql
[root@mysqlmaster ~]# yum install -y mysql-community-server
三、设置用户密码
1、启动mysql数据库
[root@localhost mysql]# systemctl start mysqld
2、修改mysql数据库密码
[root@mysqlmaster ~]# grep 'temporary password' /var/log/mysqld.log //查看mysql的默认密码
[root@mysqlmaster ~]# mysqladmin -u root -p password 回车 输入原始密码 再输入新密码2次 //修改mysql的默认密码
注意:5.7之前版本安装完成后没有密码,MysQL5.7之后的初始密码是随机生成的,放在了/var/log/mysqld.log中,使用命令grep 'temporary password' /var/log/mysqld.log读出来即可

3、登陆mysql,及简单操作命令
[root@mysqlmaster ~]# mysql -u root -p //登陆Mysql数据库
mysql> show databases; //查看数据库
mysql> create database ygbook; //创建一个名叫gybook的数据库
mysql> use gybook; //使用gybook数据库
mysql> create table t_user(id varchar(24) primary key,name varchar(40)); //创一个表
mysql> show tables; //查看表
mysql> select * from t_user; //查询t_user中的所有字段内容
mysql> flush privileges; //刷新权限(数据库内容有修改后使用才生效)
mysql> exit //退出mysql
4、开启远程访问mysql数据库(防火墙需要关闭)
[root@mysqlmaster ~]# mysql -u root -p //登陆Mysql数据库
mysql> show databases;
mysql> use mysql;
mysql> show tables;
mysql> select user,host from user; //查看user这张表和可以连接操作这个表的host主机
mysql> grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option; //把所有root用户的权限修改为%(%表示任意主机可以连接)
mysql> flush privileges; //刷新权限生效(或者重启服务生效systemctl restart mysqld)
mysql> select user,host from user;
********
mysql数据库安装教程的更多相关文章
- MySQL数据库——安装教程(5.7版本)
一.配置MySQL数据库 1.解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息) 二.安装服 ...
- MySQL数据库 安装图解
下面的是MySQL安装的图解,用的可执行文件:下载地址:http://www.jinhusns.com/Products/Download/?type=xcj相关下载 mysql安装向导启动,按“Ne ...
- mysql安装图解 mysql图文安装教程(详细说明)
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
- mysql安装图解 mysql图文安装教程(详细说明)-[转]
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明. MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版 ...
- mysql数据库安装注意事项:
mysql数据库安装注意事项: https://jingyan.baidu.com/article/642c9d34aa809a644a46f717.html(安装教程) 注意语言设置为gbk可以解决 ...
- Linux(centos)下mysql编译安装教程
Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...
- (三)—Linux文件传输与mysql数据库安装
文件传输工具使用 为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的li ...
- Mysql数据库安装和配置
http://blog.csdn.net/pipisorry/article/details/46773507 Mysql数据库安装和配置.mysql语法.特殊符号及正则表达式的使用.MySQL备份与 ...
- mysql进阶(十八)完全卸载mysql数据库图文教程
完全卸载mysql数据库图文教程 有时候MySQL不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功! 方法/步骤 1.控制面板-->所有控制面板项-- ...
随机推荐
- 1.Vuejs-第一个实例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 00 - Vue3 UI Framework - 阅读辅助列表
阅读列表 01 - Vue3 UI Framework - 开始 02 - Vue3 UI Framework - 顶部边栏 03 - Vue3 UI Framework - 首页 04 - Vue3 ...
- 车载以太网第二弹 | 测试之实锤-IOP测试实践
前言 上一期"物理层PMA测试实践",咱们从环境设备组成.被测对象组成再到测试过程和测试结果,将完整的PMA测试过程做了一个经验分享. 由下层开始逐层"披沙沥金" ...
- 记一次AWD
有幸bjx师傅又让我参加了一次awd,算是第二次体验awd,又感觉学习到了很多东西. 第一次打这种模式的时候,我几乎什么都没有做,就给师傅们下载文件,上传文件了.(太菜了) 昨晚分的组,发现没有人是p ...
- CSAPP 并发编程读书笔记
CSAPP 并发编程笔记 并发和并行 并发:Concurrency,只要时间上重叠就算并发,可以是单处理器交替处理 并行:Parallel,属于并发的一种特殊情况(真子集),多核/多 CPU 同时处理 ...
- MySQL 分区表,为什么分区键必须是主键的一部分?
随着业务的不断发展,数据库中的数据会越来越多,相应地,单表的数据量也会越到越大,大到一个临界值,单表的查询性能就会下降. 这个临界值,并不能一概而论,它与硬件能力.具体业务有关. 虽然在很多 MySQ ...
- 基于nginx的rtmp直播服务器(nginx-rtmp-module实现)
首先,在搭建服务之前先了解下目前主流的几个直播协议: 1.RTMP: 实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 Flash 播 ...
- microsoft project 出现不能保存为xls文件时可以按照如下方法解决
工具->选项->安全性
- libevent源码学习(13):事件主循环event_base_loop
目录开启事件主循环执行事件主循环校对时间 阻塞/非阻塞处理激活队列中的event事件主循环的退出event_base_loopexitevent_base_loopbreak开启事件主循环 ...
- 论文解读SDCN《Structural Deep Clustering Network》
前言 主体思想:深度聚类需要考虑数据内在信息以及结构信息. 考虑自身信息采用 基础的 Autoencoder ,考虑结构信息采用 GCN. 1.介绍 在现实中,将结构信息集成到深度聚类中通常需要解决以 ...