关于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[ ...
随机推荐
- Cloudera Manager集群官方默认的各个组件开启默认顺序(图文详解)
不多说,直接上干货! 如下是 Cloudera Manager集群官方默认的各个组件开启默认顺序. http://192.168.80.31:7180/cmf/clusters/1/express-a ...
- jqueyr validtion的使用
江北机场对validtion的扩展 <script type="text/javascript"> $.validator.setDefaults({ /*关闭键盘输入 ...
- 如何下载Red Hat Enterprise Linux系统
关于如何下载Red Hat Enterprise Linux系统? 这是一个既简单,又复杂的问题.简单是因为我以为她很简单,复杂是因为下载的过程有点复杂的. 相信去Oracle官网下载过东西的同学对下 ...
- hibernate 学习笔记1
Hibernate session1 1.连接池的最小连接数指的是连接池初始化之后,就存在的连接数,这些连接放在内存中,等待被使用.最大连接数限定了连接池中最大同时连接数量,如果超过了这个数量,则进入 ...
- 正则表达式识别字符串中的URL
一般我们经常看到一些在帖子或者别人的文章里,文字中间还会夹带着很多的网址还有URL而且URL还是可以点击进去的:还有另外一个较常用到的地方就是聊天系统中识别对话的URL,废话不多说,入正题请看下面的代 ...
- 公司管理系列--Facebook是如何营造企业文化的[转]
本文讲下硅谷创业公司的文化,去过硅谷公司或者是看过硅谷公司报道的人,都会惊讶硅谷创业公司里面有如此奇特且活力十足的文化.在中国,企业文化是一个被滥用但是却又缺乏解读的概念,很多国内企业对保持公司的 ...
- [转]Web API Introduction to OData Services using ASP.NET Web API
本文转自:http://mahedee.net/tag/web-api/ What is OData? OData Stands for Open Data Protocol. It is a dat ...
- [转]NLog 自定义字段 写入 oracle
本文转自:http://www.cnblogs.com/skyapplezhao/p/5690695.html 1.通过Nuget安装NLog 下载,简单入门 请参照 我刚才转的几篇文章,下面我直接贴 ...
- Node.js学习笔记(六) --- Nodejs 的非阻塞 I/O、 异步、 事件驱动
1. Nodejs 的单线程 非阻塞 I/O 事件驱动在 Java. PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程.而每个线程需要耗费大约 2MB 内存.也就是说,理论 ...
- mysql字符集的修改
修改数据库字符集: 代码如下: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...]; 把表默认的字符 ...