在linux上用的是xampp,mysql启动没有报任何错误,但就是查找不到进程,于是找mysql错误日志,日志在哪?在lampp/var/mysql 以.err结尾的文件里。里面内容如下;

/opt/lampp/sbin/mysqld: Can‘t create/write to file ‘/tmp/ibvSSzKE‘ (Errcode: 13 - Permission denied)

2015-10-16 12:08:01 b720b700 InnoDB: Error: unable to create temporary file; errno: 13

原来时/tmp目录没有写的权限,改下权限就行了。

关于xampp在linux下配置,可以看

Mysql 於lampp xampp LinuxUbuntu下的配置

http://my.oschina.net/code33/blog/299242?p=1

lampp下的mysql配置文件路径:

/opt/lampp/etc/my.cnf

1 配置默认字符集

於mysqld项下添加

character-set-server=utf8

init_connect =‘SET NAMES utf8‘

於client项下添加

default-character-set =utf8

酱紫就ok了,尝试着用jetbrains自带的数据连接工具insert一条中文数据尝试一下吧,看看能否正常插入中文UTF8字符数据

2修改默认允许执行最大的sql脚本size

为什么要设置这个项目?

若有一个sql脚本大于了默认值就卡住无法执行下去了

同样是my.cnf

项:mysqld和mysqldump下

max_allowed_packet=500M

设置即可

3迁移默认数据库文件夹路径

刚刚装好的lampp mysql其路径是在/opt下的,也就是系统文件夹下,我们需要把它迁移到指定的专用数据库文件夹

先把默认文件夹拷贝

然后修改my.cnf中的设置项

client项sock链接文件

sock=/home/xx/mysql/mysql.sock

mysqld项sock链接文件

sock=/home/xx/mysql/mysql.sock

添加数据文件夹变量於 plugin_dir变量下一行

datadir=/home/xx/mysql

完成数据库文档路径迁移;

4 建立linux mysql 客户端链接命令配置

安装好以后配置sock链接

删除原系统mysql命令路径

重建文件夹

重建软连接

然后在命令行下 直接试一试 mysql命令吧

5 设置innodb的共享文件索引表自增空间

若不设置,也会导致各种莫名其妙的ibdata1 的启动报错

my.cnf设置

innodb_data_home_dir=/home/xx/mysql

innodb_data_file_path=ibdata1:5000M;ibdata2:5000M;ibdata3:1000M;ibdata4:1000M:autoextend:max:5000M

实际开发中此项不需要做修改

这里的意思是每次自增的表空间1000M ,但是最大值是5000M ,可以根据自己实际的磁盘空间来设置,最低值最好不要使用默认的10M 不然实际生产环境中使用很容易出故障

到这里算是告一段落

欢迎转载 并附上原创 谢谢

6lampp的启动mysql启动项命令

启动mysql

找到 startMySQL() 函数

if testrun "$XAMPP_ROOT/var/mysql/$(hostname).pid" mysqld

将其注释

替换成

if testrun "/home/xx/mysql/$(hostname).pid" mysqld

关闭mysql

找到stopMySQL()函数

注释if ! test -f "$XAMPP_ROOT/var/mysql/$(hostname).pid"

替换成

if ! test -f "/home/xx/mysql/$(hostname).pid"

7 修改启动脚本

找到datadir=

添加变量值

datadir= /home/xx/mysql

找到

注释lock_file_path="$lockdir/mysql"

替换成

lock_file_path="/home/xx/mysql"

原文:http://www.cnblogs.com/youxin/p/4884960.html

mysql查看脚本错误位置_记一次mysql启动不了查找经历相关推荐

  1. mysql connection是什么_记一次MySQL出现too many connection

    今天中午的时候突然接到报警,MySQL连接数暴增..本来设置的max_conntion=6000, 这个数值连接已经够用.接到报警速度连接服务器连接mysql总是报如下错误: [mysql@local ...

  2. 阿里云下mysql远程访问被拒绝_记一次MySQL数据库拒绝访问的解决过程

    最近在折腾wordpress博客,连接MySQL数据库时提示拒绝访问.经过排查,解决了问题.这里记录下解决问题的方案,以及解决的思路.如有遇到类似问题的读者可以参考下. 用wordpress搭博客,数 ...

  3. mysql查看指定全局变量_【全局变量】mysql查看全局变量以及设置全局变量的值...

    1.查看mysql的所有全局变量的值 SHOW GLOBAL VARIABLES 或者 SHOW VARIABLES mysql有很多全局变量,包括系统的一些基本信息,以及mysql的一些基本配置都可 ...

  4. mysql native数据同步_记一次MySQL(5.7版本)数据库的主从同步和备份

    我遇到的问题 我先后在BAT三大云服务器商购买了学生机,配置如下百度云2核/4G 阿里云1核/2G 腾讯云1核/2G 我的解决方案 由于我不知道百度云的续费规则,导致买了2核/4G的服务器之后以为像阿 ...

  5. 修改mysql 视图字段类型_记一次mysql视图创建时自定义字段类型不同环境不同的原因...

    由于老项目使用的是hibernate,当项目启动时会去检查数据库字段类型等,发现一张视图中某个自定义字段在开发环境中类型为text,但是到了生产环境类型却为mediumtext,导致代码在生产上会有问 ...

  6. mysql 安装只有一半_记一次MySQL安装出现的坑爹问题。。。

    关键词:mysql安装msvcr100.dll缺失  vc++2010 : win10系统首次安装mysql,图方便下载了图形界面的安装包(5.6.4),本以为小事一桩:装一半失败.卸载清注册表.重装 ...

  7. mysql group by 性能_记一次Mysql group by的优化

    直接上干货: 数据量:50万 mysql版本:5.6.26 表结构: CREATE TABLE bet_order_product ( bet_order_product_id varchar(40) ...

  8. mysql update不更新_记一次MySQL更新语句update的踩坑

    背景 最近在一次线上作业过程中执行了一句DML语句,本以为万无一失,结果应用反馈说没有更新,数据还是没有变,最后经过排查才发现是我语句写错了,导致update语句执行的结果与预期不符. 情景再现 为了 ...

  9. mysql增量备份具体步骤_记一次mysql全量备份、增量备份的学习过程

    增量备份依赖于全量备份,因此首先要有全量备份,在全量备份的基础上,添加增量备份. 为了方便操作,我们先来做些准备工作.在客户端直接输入mysql.mysqldump.mysqladmin.mysqlb ...

最新文章

  1. SmartRoute之大规模消息转发集群实现
  2. 利用欧拉角旋转正交_张量旋转=矩阵旋转?
  3. 服务器远程管理app,用什么软件远程管理服务器最好? - 选择攻略!
  4. 如何在C++中动态建立二维数组
  5. 王者荣耀中有哪些获胜率高的玩法?
  6. CentOS7.2 部署Ceph分布式存储
  7. 与Spring和Maven签订合约优先SOAP服务
  8. 石板切割问题c语言_广场地面铺装 仿古石 青石板 板岩 切割岩 冰裂纹压印混凝土地坪...
  9. 《大数据》2022年第1期目次摘要
  10. Speaking of the impact of the epidemic
  11. mysql管理命令 java_Mysql常用命令及操作
  12. c语言中ox1小于小于a,丹江口市2018适应性数学试卷和答案
  13. SPSS统计指南【SPSS 003期】
  14. JDK 8 foreach的用法
  15. 如何设置计算机休眠播放幻灯片,如何设置电脑休眠屏保幻灯片
  16. 易语言超级列表框 网络图片_川足快报| 四川优必选为老将汪嵩庆生、遂宁市第三届高中男子足球超级联赛开赛...
  17. 测试计划工作的目的是什么?
  18. 基于android的备忘录_[译] 我个人的 Git 技巧备忘录
  19. 菜鸟入门_Python_机器学习(1)_线性可分的双月实验
  20. html5文本框里插图片文字,word应用教程:在文本框内插入图片

热门文章

  1. 医疗大数据为何发展如此缓慢
  2. armax函数 matlab 源码_【源码】Kmeans聚类算法(超快速、简洁的设计方法)
  3. TypeScript算法专题 - blog3 - 对TypeScript链表实现中的一些问题总结与改进
  4. 2020考研计算机专业课,2020考研:计算机考这4个科目,各科该这样备考
  5. mysql日期教程_MySQL日期函数详解
  6. au人声处理_Audacity音频处理
  7. cisco 交换机设置时区、时间、同步日志本地时间等操作
  8. mysql 创建用户命令-grant
  9. 菜鸟进阶Linux高手之路——第四天(下)
  10. Spring MVC PathVariable