关于mysql启动问题---mysqld_safe mysqld from pid file * ended
#在[mysqld]中添加:
datadir = /usr/local/mysql/data #添加
log-error = /usr/local/mysql/data/error.log #添加
#pid-file = /usr/local/mysql/data/mysql.pid #注释掉
tmpdir = /var/tmp #不建议放在/tmp下
我先说一下我安装mysql的操作吧:
1、开始的时候,安装mysql,是那种解压缩就能用的软件包。我把它解压后,拷贝到/usr/local/ 目录下,并把名字命名为mysql。
2、建立用户mysql。[root@localhost ~]# useradd mysql
3、修改权限。[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql
4、初始化mysql。进入/usr/local/mysql目录下的/usr/local/mysql/scripts/目录,有个mysql_install_db可执行文件。运行/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &(这点非常重要)
不运行红色字体的,可能会出现错误:
5、启动mysql服务。运行[root@localhost ~]# /usr/local/mysql/bin/mysqld_safe
120223 21:42:59 mysqld_safe Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
chown: “/usr/local/mysql/data/localhost.localdomain.err” 后缺少操作数
请尝试执行“chown --help”来获取更多信息。
120223 21:42:59 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
出现类似的提示说明启动成功
主意:可能会出现这个错误
mysqldump: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
解决方案就是:
1、先查找libmysqlclient.so.16文件存在否。
[root@localhost ~]# find \ –name libmysqlclient.so.16
2、若存在。建立软连接。
ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/ 主意:若系统是64bit的,则是:
ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib64/
其实说了这么多还没有说到我需要说的问题。
不知怎么的,我安装的mysql在/etc/下没有my.cnf文件。
由于测试需要,故拷贝了一个my.cnf文件。然后再启动,报这个问题。
[root@localhost ~]# /usr/local/mysql/bin/mysqld_safe
120223 21:29:59 mysqld_safe Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
chown: “/usr/local/mysql/data/localhost.localdomain.err” 后缺少操作数
请尝试执行“chown --help”来获取更多信息。
120223 21:29:59 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
120223 21:29:59 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended
----------------------------------
关于mysql启动问题---mysqld_safe mysqld from pid file * ended的更多相关文章
- [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist 160913 02:11:21 mysqld_safe mysqld from pid file /tmp/mysql.pid ended
-- :: [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0 -- :: [Warning] InnoDB: New ...
- linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended
linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.g ...
- Mysql启动失败 MYSQL:The server quit without updating PID file
MySQL5.6启动时出错 提示MYSQL:The server quit without updating PID file 首先执行 /bin/mysqld_safe --user=mysql & ...
- mysql启动失败:不能创建pid文件
2016-03-09T07:51:38.905444Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/ ...
- mysqld_safe error: log-error set to '/data/log/mysqld.log', however file don't exists. Create writable for user 'mysql'.The server quit without updating PID file (/data/mysql/mysqld.pid)
[oot@cent65 bin]# service mysqld startStarting MySQL.2019-10-28T15:56:47.786960Z mysqld_safe error: ...
- mysql启动报错:Starting MySQL...The server quit without updating PID file
在mysql的data目录下误删除了mysql-bin.000001,mysql-bin.000002等文件,但是没有删除mysql-bin.index文件,此时启动mysql就会报错: Starti ...
- Starting MySQL.The server quit without updating PID file (xxxx.pid).[FAILED]
mysql无法正常启动,查看日志报如下异常 --07T01::.929615Z [ERROR] Fatal error: Please read "Security" sectio ...
- Starting MySQL...The server quit without updating PID file
修改mysql的配置文件(my.cnf)后,再启动mysqld的时候报错: # service mysqld start Starting MySQL...The server quit withou ...
- Starting MySQL....The server quit without updating PID file[失败]/lib/mysql/ip12189.pid). 错误一例
[root@ip12189 etc]# service mysqld startStarting MySQL....The server quit without updating PID file[ ...
随机推荐
- git提交过程中遇到的 index.lock 问题导致无法提交的解决方法
在提交代码的过程中,可能会遇到下面的问题: fatal: Unable to create 'C:/programLists/zzw-q1/.git/index.lock': File exists. ...
- Servlet用户登录功能实现
需求:完成用户登录页面校验 第一步:创建一个用户登录的html页面 <!DOCTYPE html> <html> <head> <meta charset=& ...
- html锚点(mao dian)--特殊的超链接
锚点(anchor):其实就是超链接的一种,一种特殊的超链接 普通的超链接,<a href="路径"></a> 是跳转到不同的页面 而锚点,<a hr ...
- 解决IntelliJ IDEA导入本地项目不能切换github容器的问题
问题场景: 复制本地一个github项目到IDEA中,本地项目容器是A,新项目的容器仍然是A. 解决方法: 1.打开项目在资源管理器中的位置,隐藏的文件项目查看√上,删掉.git文件夹. 2. 3.选 ...
- 架构实战项目心得(六)(补):mongodb.conf参数详解
--dbpath 数据库路径(数据文件)--logpath 日志文件路径--master 指定为主机器--slave 指定为从机器--source 指定主机器的IP地址--pologSize 指定日志 ...
- java 并发 (四) ---- 并发容器
Hashmap 和 Concurrenthashmap Hashmap 不适合并发,应该使用ConcurrentHashMap . 这是很多人都知道的,但是为什么呢? 可以先看一下这两篇文章. JDK ...
- [javaEE] javaweb的mvc设计思想
Servlet:在Servlet中拼接html内容 JSP:在html中拼接java JSP+JavaBean:利用javaBean将大量的代码提取走 Servlet+JSP+JavaBean:Ser ...
- java web 之Session
1.Session简单介绍 由于Http是无状态的协议,所以服务端需要记录用户的状态时,就需要某种机制来识别具体的用户,实现这个机制的方式就是session. 典型的场景比如购物车,当你点击下单按钮时 ...
- java 断点续传(springMvc),可支持html5 vedio在线播放 posted @ 2017年3月11日 16:15:44
Controller @RequestMapping(value = "/getVedio") public void getVedio(HttpServletRequest re ...
- 设计模式入门,工厂模式,c++代码实现
// test04.cpp : Defines the entry point for the console application.////设计模式第4章 工厂模式#include "s ...