博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux CentOS7系统中mysql8安装配置
阅读量:6003 次
发布时间:2019-06-20

本文共 1677 字,大约阅读时间需要 5 分钟。

Linux CentOS7系统中mysql8安装配置

mysql是世界上最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司所有。今天我将记录一下如何在Linux centos7系统上安装和配置MySQL。

目录

环境准备
安装包
基本设置
语法操作
环境准备
linux centos7操作系统
ssh软件
MySQL官网
安装包
第一步:进入下载文件夹,就是你要存放安装包的文件夹。

cd /home/downloads

第二步:下载安装包,并且用rpm添加MySQL程序包。

wget

rpm -ivh mysql80-community-release-el7-1.noarch.rpm
第三步:安装包。

yum install -y mysql-community-server

基本设置
启动并开机自启动MySQL程序
systemctl start mysqld
systemctl enable mysqld
查看版本信息
mysql -V
修改密码
//查看临时密码
grep "A temporary password" /var/log/mysqld.log

//进入mysql

mysql -u root -p

//修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MYsql123.';
添加防火墙端口
MySQL默认的端口是3306,所有在防火墙中添加一个永久的端口。

firewall-cmd --add-port=3306/tcp --permanent

firewall-cmd --reload
语法操作
MySQL的一些语法操作基本上是增删查改不离手,分为数据库操作、数据表操作、用户操作、权限管理等,这次介绍一些查用的操作命令。

想要获取更多内容,请访问MySQL的官方文档。

数据库操作

//添加数据库
mysql> CREATE DATABASE mydb;
//查看数据库
mysql> SHOW DATABASES;
//使用数据库
mysql> USE ;
数据表操作
//查看数据表
mysql> SHOW TABLES;
//创建数据表
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

用户操作

//新建本地用户
mysql> CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';

//新建远程用户

mysql> CREATE USER 'test'@'%' IDENTIFIED BY '123456';

//赋予指定账户指定数据库远程访问权限

mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'test'@'%';

//赋予指定账户对所有数据库远程访问权限

mysql> GRANT ALL PRIVILEGES ON . TO 'test'@'%';

//赋予指定账户对所有数据库本地访问权限

mysql> GRANT ALL PRIVILEGES ON . TO 'test'@'localhost';

//刷新权限

mysql> FLUSH PRIVILEGES;
权限管理
//查看权限
SHOW GRANTS FOR 'test'@'%';

//赋予权限

GRANT ALL PRIVILEGES ON . TO 'test'@'%';

//收回权限

REVOKE ALL PRIVILEGES ON . FROM 'test'@'%';

//刷新权限

FLUSH PRIVILEGES;

//删除用户

DROP USER 'test'@'localhost';
注:以上部分内容转载引用自【ken.io】。
原文地址

你可能感兴趣的文章
Making HTTP requests via telnet - Tony's Place
查看>>
千元机市场再添“新宠”,红米Note7和vivo Z3谁才是千元王者
查看>>
荣耀10GT升级EMUI 9.0体验分享:这可能是最好用的手机操作系统
查看>>
ZStack基于华芯通打造ARM国产云平台 助力云上贵州多项应用
查看>>
200本“保护日记”记录黄山迎客松生长变化
查看>>
多方力量携手呵护“中华水塔”青海三江源
查看>>
互联网的下一波红利在哪里?
查看>>
拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
查看>>
恒大造车加速,联手柯尼塞格打造顶级新能源车
查看>>
JAVA大神说一个例子让你几分钟学会Annotation
查看>>
富士康要用机器人生产iPhone了?那么多工人怎么办?
查看>>
Python获取当前页面内的所有链接的五种方法
查看>>
【进阶2-3期】JavaScript深入之闭包面试题解
查看>>
【Chrome扩展开发】定制HTTP请求响应头域
查看>>
利用 CocoaPod 和 Git 管理组件中的一些细节梳理
查看>>
聊聊storm trident spout的_maxTransactionActive
查看>>
面向Vue新人:写一个简单的倒计时按钮
查看>>
关于手势处理
查看>>
super
查看>>
5G美洲白皮书:5G开源的现状(pdf)
查看>>