mysql的配置和启动命令
一.mysql配置文件在linux系统下的位置
使用命令查询位置:
1.找到安装位置
which mysql -> /usr/bin/mysql
2.接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下
/usr/local/bin/mysql --verbose --help | grep -A 1 'Default options'
得到以下结果:
服务器首先读取的是/etc/mysql/my.cnf文件,如果前一个文件不存在则继续读/etc/my.cnf文件,如若还不存在便会去读~/.my.cnf文件
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
二.如果数据库报
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
原因:因为你的MySQL安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连接数被占满
解决方式:
打开MYSQL安装目录打开MY.INI找到max_connections(在大约第93行)默认是100 一般设置到500~1000比较合适,重启mysql,这样1040错误就解决啦。
max_connections=1000
具体步骤:
1.Mysql数据库的默认连接数是100。
2.默认值100对于一般的程序都不是很够用,如果只是在自己的电脑上调试程序,有可能发现不了这个问题,因为调试程序时会经常重起Tomcat。
3.如果使用Hibernate框架来进行数据库操作,这个问题尤其明显。
4.解决方法:加大Mysql连接数。在Mysql安装文件中,找到my.ini文件,在里面找到
max-connections=100,将这个100变大一点,直接来个1000算了。
因为在linux系统中是my.cnf文件所以在此文件中加一下就可以了,在mac os系统中可能不存在此文件,需要自己新建(此处引用别人的,哈哈)
->http://blog.csdn.net/jyongchong/article/details/77862819
三.Linux下mysql的重启、关闭、启动命令(摘抄)->https://www.cnblogs.com/adolfmc/p/5875592.html
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重启
1、 使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
四、mac下mysql的启动、停止和重启
sudo /usr/local/mysql/support-files/mysql.server start
转载于:https://www.cnblogs.com/guanbin-529/p/8197534.html
mysql的配置和启动命令相关推荐
- mysql的启动命令_mysql的配置和启动命令
一.mysql配置文件在linux系统下的位置 使用命令查询位置: 1.找到安装位置 which mysql -> /usr/bin/mysql 2.接下来就可以针对这个目录通过一些命令查看配 ...
- 老男孩mysql参数配置_MySQL启动相关参数解析
1.basedir = /usr/local/mysql 代表MySQL安装路径 2.datadir = /usr/local/mysql/data 代表MySQL的数据文件路径 3.port = 3 ...
- Linux环境 redis完整配置及启动命令
1.redis.conf文件 需要改动的地方 (1)bind 86.10.113.8 此处为你自己的地址 ################################## MODULES #### ...
- 如何在Mysql的Docker容器启动时初始化数据库
1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...
- docker mysql数据库初始化_如何在Mysql的Docker容器启动时初始化数据库
1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...
- MySql——安装与配置与启动和停止
在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大 ...
- MySQL 安装 启动命令总结
MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...
- [MySQL免安装版本] 下载、配置、启动、密码修改
今天给大家带来一篇关于MySQL数据库免安装版本的配置教程,那么过程比较简单直接上干货. 目录 一.下载MySQL免安装版本 二.配置MySQL 三.启动MySQL 四.使用客户端连接MySQL 五. ...
- 成绩查询系统--发布篇--centOS7 tomcat开机启动 + mysql数据库配置
前情介绍 成绩查询系统投入使用,部署在一台linux服务器上,是centOS7系统的.之前在本机的虚拟机中装过centOS7,还写了一篇博客.这次呢,系统是已经装好了的,我不需要再装一次了,然后jdk ...
最新文章
- C# 对应 Oracle 存储过程 的 SYS_REFCURSOR 应该 传入什么类型的参数?
- 全球最美的15座数据中心
- Codeforces 1329 题解
- 【OpenCV入门学习笔记1】:Mat对象的指针操作和掩膜操作
- 实现图书增删的代码_不仅仅是图书信息管理系统
- BugkuCTF-WEB题本地管理员
- 谷歌推出关于滥用研究资助的新型试验计划
- 关于控件开发的几点意见
- 【基础】华为设备浮动路由配置实战
- android中的通信机制总结
- java程序(1016)
- MapReduce计算框架知识总结(一)
- Mac python3连接mysql
- 动态捕捉(一)VR纪录片例子
- oracle px execute reply,(转)PX Deq: Execute Reply 案例说明
- 第二课堂计算机记录,第二课堂计算机小结
- hzy 和zsl 的生存挑战
- powermill2020错误代码1603_未知错误1603解决方法
- 拆解 米家扫地机器人_小米米家机器人值得买吗?小米米家扫地机器人拆解图解...
- LilyPond 乐谱软件
热门文章
- Manage Jenkins管理界面提示“依赖错误: 部分插件由于缺少依赖无法加载...“问题解决办法
- C++ leetcode 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外
- 23种设计模式(下)
- poj2065 SETI
- 表达式树amp;amp;无根树转化为有根树
- 拉格朗日插值--11次切比雪夫多项式零点作为节点Python实现并计算误差
- mysql 存储过程 主键_存储过程生成主键
- 在Python中使用SMTP发送电子邮件
- python测试开发django-1.开始hello world!
- 【数据库开发】Redis key-value内存数据库介绍