2017-11-08 回答

权限问题。,copy份给你!

1.首先要运行一下

比如说我的mysql安装在/opt/mysql下面

#cd /opt/mysql

#scripts/mysql_install_db --user=mysql (确认你有mysql用户)

如果不行,检查你的/opt/mysql(这是我的)下面有没有data目录,正确的做法是先启动一次如果ok,再移data目录到别的地方。

两个方法解决

1.如果你没有修改过my.cnf文件,请修改,然后把添加datadir

[mysqld]

port = 3306

socket = /tmp/mysql.sock

datadir = /data/mysql/data

这时候,你在/opt/mysql下面建一个软链接到/etc/my.cnf

#cd /opt/mysql

#ln -sf /etc/my.cnf my.cnf

2.或者你在/opt/mysql下面建一个data的软链接

#cd /opt/mysql

#ln -sf /data/mysql/data data

如果还不行,你就得查看你已经注册成服务的mysqld

#cd /etc/init.d/

#vim mysqld

一般的默认是安装在/usr/local下面的,所以你要修改这个目录的名称及指向。

再不行,你得查一下

/opt/mysql/data/localhost.err文件报什么错。

再按错误来解决。

我之前是少了一个libstdc++.so.5的库,从别的地方copy了一个就ok了

正确流程如下:

#cd /opt/mysql

#scripts/mysql_install_db --user=mysql

成功

#cd .;./bin/mysqld_safe & //这是运行一个demo

查一下进程树

#ps aux | grep mysql //如果有就可以运行

/opt/mysql/support-files/mysql.server start //修改一下mysql.server文件,这个脚本文件其实就是init.d/mysqld文件,默认路径在/usr/local下面

成功了就可以用了

/opt/mysql/bin/mysql

愿你早日解决些事。

记得权限的问题,--user=mysql来启动创建初始化table,你的data目录要有写权限。

linux下如何启动mysql服务_linux下怎么启动mysql服务相关推荐

  1. linux mysql启动不起_linux下mysql服务无法启动

    具体解决方法流程如下 1.删除mysql的所有pid进程 2.启动mysql .如果启动正常了就ok,如果不正常就看mysql的日志文件 3.查看日志文件,看看报错信息 根据报错信息来对应处理mysq ...

  2. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  3. linux mysql多实例启动不了_linux下mysql多实例安装(转)

    转自:http://www.cnblogs.com/xuchenliang/p/6843990.html 1.MySQL多实例介绍 1.1.什么是MySQL多实例 MySQL多实例就是在一台机器上开启 ...

  4. linux重新安装mysql步骤_Linux下MySQL安装及相关操作过程

    一.安装MySQL数据库,但是前提是已经安好Linux系统,我使用的是Red hat desktop 6.0 SP1,系统盘的Tools里面有相应的软件,为5.0系列,但经测试无法使用,不能正常运行, ...

  5. linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)

    Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法. 方法一:因为Mysql密码存储于数据库mysql中的user表中, ...

  6. linux配置mysql数据库_Linux下配置mysql数据库

    1 linux下安装mysql数据库 1.将安装包上传到linux目录下 /usr/local/wollo 2.使用 tar命令在当前目录下解压mysql 解压命令为: [root@bogon wol ...

  7. linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...

    linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...

  8. linux下mysql授权_linux下mysql命令(用户授权、数据导入导出)

    1,linux下启动mysql的命令: 复制代码 代码示例: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2,linux下重启my ...

  9. linus启动mysql失败_Linux下MySQL启动失败的解决一例

    Linux下MySQL启动失败的解决一例: 当敲mysql命令时 Can't connect to local MySQL server through socket '/var/lib/mysql/ ...

最新文章

  1. 权威解释IDEA的“Include in project build”打钩或者不打勾有啥区别?
  2. 【PAT (Advanced Level) Practice】1124 Raffle for Weibo Followers (20 分)
  3. python有道翻译-使用python2爬取有道翻译
  4. 深度复盘 | 滴滴专车会员项目如何做好设计优化
  5. 【粉丝福利】今天不谈技术,只送福利!
  6. IIS上部署Net.Core
  7. EasyExcel(笔记)
  8. elementui可编辑单元格_ElementUI 表格可编辑单元格
  9. 再利用Chakra引擎绕过CFG
  10. 打印机显示脱机使用打印机不能打印
  11. python基础知识-python基础知识整理(值得收藏)
  12. js改变style中的值
  13. 有关UITableviewCell 重用内存 内部解析
  14. 用Rstudio进行ARIMA模型预测(小白系列)
  15. nxlog管理配置linux,如何使用NXLOG管理配置WindowsServer日志.PDF
  16. 小说网站的源码设计实现
  17. Foxmail添加163邮箱账号的方法
  18. Hexo博客(Snail主题)搭建回顾概览
  19. 80年代的Mac好用吗?
  20. H型钢的尺寸的设计与使用(市场上可以轻松采购)

热门文章

  1. 读写锁(ReentrantReadWriteLock)
  2. Webhook的理解
  3. 强化学习——day13 马尔科夫决策过程MDP
  4. 发布我在esnips上传的东东
  5. 【Java】Fel计算引擎学习
  6. 外包干了四年,感觉废了..
  7. 1.2、金融--手机银行--网银
  8. 线性查找(C语言实现)
  9. 元宵节礼包来了,程序员的福利来了!!!
  10. 关于RIL层一条命令的轮回转世