文档章节

centos7安装mysql及配置

smatterer
 smatterer
发布于 2017/08/29 14:22
字数 383
阅读 5
收藏 0
点赞 0
评论 0

确认mysql的版本,端口,root的密码及项目所使用的帐号与密码

名称说明备注
版本mysql5.7
端口3306
帐号root/root密码 otherAccount/其它帐号与密码
数据库dbname项目使用的数据库名称
配置优化max_allowed_packet = 50M innodb_log_file_size = 64M innodb_flush_log_at_trx_commit=2 tmp_table_size=128M innodb_thread_concurrency=100 character_set_server=utf8 collation-server=utf8_general_ci default-storage-engine=INNODB max_connections=500 innodb_buffer_pool_size = 1024M join_buffer_size = 256M sort_buffer_size = 16M read_rnd_buffer_size = 8M
数据库大小写不区分数据库不区分大小,对应查询条件也不区分大小写

安装mysql及配置

#> wget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm && rpm -ivh mysql57-community-release-el7-11.noarch.rpm
#> yum install mysql-community-server -y
#>vi /etc/my.inf #修改mysql配置
#> service mysqld start
#> netstat -an|grep 3306 #查看是3306端口是否启动
#> grep 'temporary password' /var/log/mysqld.log #查看root的初始化密码
#> mysql_secure_installation #初始mysql权限,全部输入`y`或者注意说明选择y或者n 
#> mysql -u root -p #输入密码,`项目`的帐号与密码
mysql> create user 'otherAccount'@'localhost' identified by '其它帐号与密码';  #创建用户
mysql> create user 'otherAccount'@'%' identified by '其它帐号与密码'; #允许所有IP访问
mysql> flush privileges;
#创建数据库dbname,并赋予权限给用户otherAccount对dbname库的权限管理
mysql> create database blubble DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
mysql> grant all privileges on `dbname`.* to 'otherAccount'@'localhost' identified by '其它帐号与密码';
mysql> grant all privileges on `dbname`.* to 'otherAccount'@'%' identified by '其它帐号与密码';  
mysql> flush privileges;

对外访问,开放其端口

# 开放3306端口
#> firewall-cmd --zone=public --add-port=3306/tcp --permanent
#> firewall-cmd --reload
# 删除永久端口
#> firewall-cmd --zone= public --remove-port=3306/tcp --permanent

© 著作权归作者所有

共有 人打赏支持
smatterer
粉丝 1
博文 7
码字总数 1843
作品 0
广州
程序员
Wordpress与Discuz

httpd访问的资源有两种,静态资源以及动态资源;静态资源有我们常见的图片,jsp,音乐,音频等,而动态资源指的是一些需要经过编译执行代码来实现的资源类型,需要数据库MySQL或MariaDB来辅助...

wujunqi1996 ⋅ 2017/09/05 ⋅ 0

高可用centos7 HA:corosync+packmaker+http\mysql

corosync+pacemaker:在配置corosync时最好具有三个以上的节点,并且节点个数 为奇数个,如果使用偶数个节点的话也没关系,只是要关闭不具有法定票数的决策 策略功能 支持的服务在pacemaker...

lawsonduan ⋅ 2016/08/11 ⋅ 0

通过loganalyzer 展示数据库中的日志

做这个实验需要三台机器,我做实验的环境如下: centos7.3安装数据库 centos6.8 Yum install rsyslog-mysql centos6.9 实现 lap 实验开始: centos7.3 安装数据库: yum install mariadb-ser...

wx597c37d34c94c ⋅ 2017/10/28 ⋅ 0

centos7最小版本安装nginx+tomcat+java+mysql运行环境

  最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了。下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境。 ce...

无声胜有声 ⋅ 2016/03/15 ⋅ 0

Rsyslog+Loganalyer+MySQL下部署日志服务器

Rsyslog+Loganalyer+MySQL下部署日志服务器 准备工作(三台Centos服务器Centos7): MySQL服务器(192.168.1.70):收集储存管理日志 web/Rsyslog服务器(192.168.1.52):搭建httpd服务,提供...

JAYZ_HAO ⋅ 2017/05/26 ⋅ 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 ⋅ 04/07 ⋅ 0

再谈centOS7.2 LAMP源码安装及注意要点

之前在另一篇文章里介绍过《centOS7 LAMP安装及注意要点》,用的是yum自带安装。 一个朋友在阿里云上买了ECS云主机,选择是最新的centos7.2 64位操作系统,帮忙配置一下环境。在这里做一下记...

lock-li ⋅ 2016/09/01 ⋅ 0

Zabbix 3.0 安装

Zabbix 3.0 安装 原文地址http://mp.weixin.qq.com/s?_biz=MzA5NjgwNzM0OQ==&mid=401897477&idx=1&sn=9eda7c22a93b89e30cd1672af19a9c84&scene=23&srcid=02178AIGacHXnK08V8EA6z37#rd 2016-0......

it你好 ⋅ 2016/02/17 ⋅ 0

使用ruby的fpm模块实现对二进制MySQL的RPM包制作,实现一键安装

随着互联网的发展,一些互联网企业,甚至于传统企业的服务器也是越来越多。将面临的挑战其中之一就是自动化运维管理。假设我们需要自动化部署很多的应用,而这些应用又很复杂,过程多,需要源...

蓝色_风暴 ⋅ 2017/08/09 ⋅ 0

Ubuntu 安装 Mysql 以及主(主)从复制

第一步:SQLServer迁移至MySQL 应该有很多种迁移方案,我用的方案是使用工具:Navicat Premium。 具体步骤链接:http://my.oschina.net/ironwill/blog/657197 第二步:下载MySQL的安装包。 ...

iron_will ⋅ 2016/03/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 11分钟前 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 18分钟前 ⋅ 0

Python 优化 回溯下降算法

使用sympy构造表达式,实现回溯下降算法 画出函数图像,先使用暴力搜索,找到最小值约为2.5左右 然后选定初始点,开始进行回溯搜索,下降方向为负梯度方向 下降的误差与步数大致呈现下面的状...

阿豪boy ⋅ 23分钟前 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 24分钟前 ⋅ 0

用接口模拟可伸缩枚举(34)

1、枚举的可伸缩性最后证明都不是什么好点子 扩展类型的元素是基本类型实例,基本类型的实例却不是扩展类型的元素,很混乱 目前还没有很好的方法来枚举基本类型的所有元素,及其扩展 可伸缩性...

职业搬砖20年 ⋅ 28分钟前 ⋅ 0

Ubuntu18.04 IDEA快捷键无法使用

IDEA默认的回退到上一视图的快捷键是Ctrl + Alt + Left,在ubuntu中这个快捷键被占用了,在16.04中可以在界面中取消这个快捷键,但是18.04就看不到了,可以使用以下命令解决 gsettings set ...

Iceberg_XTY ⋅ 32分钟前 ⋅ 0

如何解决s权限位引发postfix及crontab异常

一、问题现象 业务反馈某台应用服务器,普通用户使用mutt程序发送邮件时,提示“postdrop warning: mail_queue_enter: create file maildrop/713410.6065: Permission denied”,而且普通用法...

问题终结者 ⋅ 44分钟前 ⋅ 0

Unable to load database on disk

由于磁盘空间满了以后,导致zookeeper异常退出,清理磁盘空间后,zk启动报错,信息如下: 2018-06-25 17:18:46,904 INFO org.apache.zookeeper.server.quorum.QuorumPeerConfig: Reading co...

刀锋 ⋅ 今天 ⋅ 0

css3 box-sizing:border-box 实现div一行多列

<!DOCTYPE html><html><head><style> div.container{ background:green; padding:10px 10px;}div.box{box-sizing:border-box;-moz-box-sizing:border-box; /* Fir......

qimh ⋅ 今天 ⋅ 0

Homebrew简介和基本使用

一、Homebrew是什么 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径...

说回答 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部