文档章节

centos 基础配置之mysql

似故人来
 似故人来
发布于 2015/10/06 21:55
字数 487
阅读 14
收藏 0

学习笔记仅供参考

环境:centos 7

 第一模块

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-community-server

其中第三步会让你选择是否下载,记得输入y,否则不会下载安装

启动mysql

service mysqld restart

第二模块

mysql 用户的配置及其远程登录

2.1 关于root用户 

登陆 :mysql -uroot

修改密码:

set password for root@localhost’ = password('mypasswd');

顺便刷信息flush privileges;

2.2 远程用户

一般root用户可能由于权限太高了,不回去设置远程登权限

所以一般创建特定用户用于远程登录

2.1.1 创建用户

  命令:create user 'username'@'host' IDENTIFIED BY 'yourPassword';

  例如:create user ‘wpj’ @'%' identified by '123456789'

说明:%可用于任意主机的登录,也可以换成特定的ip地址.

授权 命令:GRANT privileges ON databasename.tablename TO 'username'@'host'

例如:GRANT all ON *.*  TO  'wpj'@'%' (授予全部权限)

flush privileges;

更详细的授权可以问度娘,谷哥。

这样用户wpj具有远程登录的权限了,但是你可能还需要下一步。

2.2 端口开放

centos 7 好像默认是不开放3306的

所以我们需要手动开放3306,由于我还是菜鸟级别所以使用图形界面,命令行界面可以自行百度。顺便说一句centos7 对于防火墙升级了和之前的是不同的。

回到主题:命令行输入:firewall-config  会出现图形界面

操作如图添加3306 

 

 

 

 

 

接下来使用连接工具就可以了

2.3 顺便一句

如果在修改或者创建用户出现任意用户都可以不用密码登录(除了root),反而你增加的无法用密码登录

那是因为mysql.user里面存在用户为‘’的用户只要把他删除就可以

delete from mysql.user where user='';

flush privileges

 

仅作学习笔记之用,如果如有有疏落,欢迎斧正。

© 著作权归作者所有

共有 人打赏支持
下一篇: echarts 随笔
似故人来
粉丝 4
博文 3
码字总数 694
作品 0
厦门
程序员
私信 提问
自制mysql的docker镜像

去官网下mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz安装包 方法一:使用 commit命令创建 1.先启动一个centos的容器 这儿使用的centos基础镜像和制作rabbitmq的基础镜像一样 可以看的到本地的...

双月通天
2016/07/07
6
0
使用Flask结合python实现多台服务的内存监控

使用Flask结合python实现多台服务的内存监控 简介:使用flask结合python可以很好的实现服务资源的监控,而且Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkze...

听雨x
2017/11/29
0
0
centos7作为Docker基础镜像须知

centos7基础镜像Dockerfile来构建mysql镜像可能会有问题,在Docker hub上构建失败: Build failed: The command '/bin/sh -c /etc/init.d/mysqld start && mysql -e "grant all privileges o......

chenyufeng1991
2018/04/07
0
0
mysql5.7部署、初始化和创建实例

很简单的流程 环境信息: centos 7.2 mysql 5.7.21 1.下载解压缩mysql包 2.初始化mysql基础环境信息 3.初始化配置实例配置文件 4.新建用户 5.初始化mysql实例 从返回信息最后一行获得密码,举...

宇智波丽
2018/04/19
0
0
mysql8.0 部署、初始化和创建实例

mysql8.0部署、初始化和创建实例 环境信息: centos 7.4.1708 mysql 8.0.11 1.下载解压缩mysql包 2.初始化mysql基础环境信息 3.初始化配置实例配置文件 4.新建用户 5.初始化mysql实例 从返回...

宇智波丽
2018/04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

万能的Python,还能用来制作高大上的进度条?

对于开发或者运维来说,使用Python去完成一些跑批任务,或者做一些监控事件是非常正常的情况。那么如何有效的监控任务的进度,除了在任务中加上log外,还能不能有另一种方式来了解任务进展到...

上海小胖
27分钟前
2
0
如何嵌入 HTML 到 iPython notebook的输出

如何嵌入 HTML 到 iPython notebook的输出 iPython notebook中可以嵌入 HTML,也适用于JupyterHub和JupyterLab环境。不仅可以显示常用的HTML标签文本,甚至可以嵌入脚本交互操作和Frame分隔框...

openthings
53分钟前
1
0
四、RabbitMQ3.7在CentOS7下的安装

安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 vi /etc/yum.repos.d/rabbitmq-erlang.repo [......

XuePeng77
今天
2
0
android 延长Toast的时长

示例:myToast(5000,"hello"); public void myToast(int showTime, String msg) { Toast hello = Toast.makeText(getActivity(), msg, Toast.LENGTH_SHORT); new CountDownTimer(......

雨焰
昨天
4
0
浅谈mybatis的日志适配模式

Java开发中经常用到的日志框架有很多,Log4j、Log4j2、slf4j等等,Mybatis定义了一套统一的日志接口供上层使用,并为上述常用的日志框架提供了相应的适配器。有关适配器模式例子可以参考 设计...

算法之名
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部