文档章节

centos7安装mysql及配置

smatterer
 smatterer
发布于 2017/08/29 14:22
字数 456
阅读 6
收藏 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的初始化密码
#> mysqld --initialize --user=mysql
#> 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
码字总数 1916
作品 0
广州
程序员
Wordpress与Discuz

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

wujunqi1996
06/28
0
0
高可用centos7 HA:corosync+packmaker+http\mysql

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

lawsonduan
2016/08/11
0
0
MySQL之安装美团点评的SQLAdvisor

注意:是在Centos7上安装SQLAdvisor,必须是在没有安装MySQL的Centos7上安装,因为如果事先安装了MySQL,那么安装SQLAdvisor时,MySQL的/etc/my.cnf会与SQLAdvisor的依赖发生冲突。 在没有安...

汉斯-冯-拉特
07/17
0
0
通过loganalyzer 展示数据库中的日志

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

wx597c37d34c94c
2017/10/28
0
0
centos7最小版本安装nginx+tomcat+java+mysql运行环境

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

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

c语言之内存分配笔记

先看一个数组: short array[5] = {1,2} // 这儿定义的一个int类型的数组,数组第1和第2个元素值是1和2.其余后面默认会给值为0; 或者 short array[] = {1,2};//这儿数组第1和第2个元素,数组...

DannyCoder
今天
2
0
Shell | linux安装包不用选择Y/N的方法

apt-get install -y packageOR echo "y" | sudo apt-get install package

云迹
今天
2
0
Hadoop的大数据生态圈

基于Hadoop的大数据的产品圈 大数据产品的一句话概括 Apache Hadoop: 是Apache开源组织的一个分布式计算开源框架,提供了一个分布式文件系统子项目(HDFS)和支持MapReduce分布式计算的软件架...

zimingforever
今天
5
0
八大包装类型的equals方法

先看其中一个源码 结论:八大包装类型的equals方法都是先判断类型是否相同,不相同则是false,相同则判断值是否相等 注意:包装类型不能直接用==来等值比较,否则编译报错,但是数值的基本类型...

xuklc
今天
2
0
NoSQL , Memcached介绍

什么是NoSQL 非关系型数据库就是NoSQL,关系型数据库代表MySQL 对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗...

TaoXu
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部