• 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的启动、停止和重启 

    摘要:在Mac OS X启动和停止MySQL服务的命令
     
    启动MySQL服务
     
     

    sudo /usr/local/mysql/support-files/mysql.server start

     
    停止MySQL服务
     
     
    sudo /usr/local/mysql/support-files/mysql.server stop
     
    重启MySQL服务
     
     
    sudo /usr/local/mysql/support-files/mysql.server restart

    作者:guanbin —— 纵码万里千山

    出处:https://www.cnblogs.com/guanbin-529/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Ecshop商品批量上传,内容编码错误 您尝试查看的页面无法显示
    php 数组转化成字符串,并原样还原回数组
    PHP函数 curl_setopt
    <javascript学习笔记> javascript 获得url里参数。
    <yii 框架学习> <转> 关于yii数据库添加新字段之后model类的修改
    <yii 框架学习> 清空数据表
    <javascript学习笔记>javascript 实现隔行变色
    <javascript学习笔记> javascript 检查输入内容的长度。
    <php 代码积累 数组相关>
    <yii 框架学习> yii 框架改为中文提示
  • 原文地址:https://www.cnblogs.com/guanbin-529/p/8197534.html
Copyright © 2020-2023  润新知