我强制关掉mysqld进程后,起不来,修改my.cnf文件后就OK了:
安装是按照http://forrest-lv.iteye.com/admin/blogs/2260703 安装的
之前的启动都是ok,/etc/my.cnf配置没影响到,但是强制关闭后,就受到/etc/my.cnf影响了
查看/var/log/mysqld.log文件,是说 mysqld.pid 找不到,但是又怀疑是“创建了mysqld.pid,中间出问题,然后删掉mysqld.pid了,再去找mysqld.pid” 。
但是经过下面修改,就ok了。。
[root@centos65 ~]# cat /etc/my.cnf
[mysqld]
datadir=/opt/softwares/mysql_5_7_9/data
socket=/var/lib/mysql.sock
user=laolv
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
datadir=/opt/softwares/mysql_5_7_9/data
socket=/var/lib/mysql.sock
user=laolv
log-error=/var/log/mysqld.log
#pid-file=/var/run/mysqld/mysqld.pid 注意注释掉pid-file很重要
[laolv@centos65 mysql_5_7_9]$ pwd
/opt/softwares/mysql_5_7_9
[laolv@centos65 mysql_5_7_9]$ bin/mysqld_safe --user=laolv
160112 16:16:12 mysqld_safe Logging to '/var/log/mysqld.log'.
160112 16:16:12 mysqld_safe Starting mysqld daemon with databases from /opt/softwares/mysql_5_7_9/data
[laolv@centos65 mysql_5_7_9]$ lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 10432 laolv 16u IPv6 44725 0t0 TCP *:mysql (LISTEN)
[laolv@centos65 mysql_5_7_9]$ ps -ef | grep -i 10432
laolv 10432 10253 0 16:16 pts/1 00:00:00 /opt/softwares/mysql_5_7_9/bin/mysqld --basedir=/opt/softwares/mysql_5_7_9 --datadir=/opt/softwares/mysql_5_7_9/data --plugin-dir=/opt/softwares/mysql_5_7_9/lib/plugin --user=laolv --log-error=/var/log/mysqld.log --pid-file=/opt/softwares/mysql_5_7_9/data/centos65.pid --socket=/var/lib/mysql.sock
laolv 10704 3259 0 16:18 pts/0 00:00:00 grep -i 10432
另外关闭数据库,和登录需要手动指定socket=/var/lib/mysql.sock文件
[laolv@centos65 mysql_5_7_9]$ cat mylogin.sh
mysql -uroot -p --socket=/var/lib/mysql.sock
[laolv@centos65 mysql_5_7_9]$ cat myshutdown.sh
bin/mysqladmin -uroot -p shutdown --socket=/var/lib/mysql.sock
登录测试
[laolv@centos65 mysql_5_7_9]$ ./mylogin.sh
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.9 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| db1 |
| hivemeta |
相关推荐
mysql源码安装mysql源码安装mysql源码安装mysql源码安装mysql源码安装
### CentOS7 源码安装 MySQL 5.6 详细步骤及知识点解析 #### 一、准备工作:安装必要的依赖包 在正式安装 MySQL 5.6 之前,我们需要确保系统中已经安装了一些编译工具和其他必备组件。这些工具主要用于帮助我们...
yum源码安装MySQL
MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...
MySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL...
MySQL 5.6.25 源码安装详细操作步骤 MySQL 是一个非常流行的关系数据库管理系统,在学习和使用 MySQL 的过程中,了解 MySQL 的安装过程对于我们更好地理解 MySQL 的结构和原理是非常有益的。通过源码安装 MySQL,...
### MySQL 5.6.27 源码安装指南:Ubuntu 15 版本 #### 一、安装预备工作:CMake 和 Curses 的安装 在进行MySQL的源码安装之前,需要确保系统中已经安装了必要的依赖库。其中,CMake 是一个跨平台的自动化构建系统...
MySQL源码安装编译是一个复杂的过程,涉及到许多技术细节,对于想要深入了解MySQL内部工作原理或者定制特定功能的用户来说,这是必要的步骤。本教程将基于网络上的多种资源和实践经验,为您提供一个详尽的MySQL源码...
为解决这个问题,你需要检查`ncurses`是否已经安装,如果没有,通过安装`ncurses-devel`来解决: ``` rpm -qa | grep ncurses ``` 如果`ncurses-devel`未安装,可以使用如下命令安装: ``` rpm -ivh ncurses-...
通过对mysql-8.2.0源码的学习和分析,开发者不仅可以了解MySQL的工作原理,还能为优化性能、解决bug或开发新的功能提供基础。此外,对于希望贡献于MySQL社区的开发者来说,源码也是理解并参与开源项目的重要途径。
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
本文将详细介绍如何在Linux系统下不借助cmake进行MySQL源码安装的具体步骤及其相关知识点。 #### 准备工作 在开始安装前,请确保您的Linux系统已经安装了必要的编译工具和库文件。例如GCC、make等基础开发工具,...
MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多增强的功能和性能优化。源码安装MySQL可以让你更深入地...然而,记住,源码安装需要一定的Linux基础和对MySQL的了解,遇到问题时需要具备解决问题的能力。
MySQL是一款广泛使用的开源关系型数据库管理系统,其源码安装对于开发者和系统管理员来说,不仅可以深入了解其内部机制,还可以根据特定需求进行定制。本教程将详细阐述MySQL的源码安装过程及基本使用方法。 一、...
linux下源码编译安装mysql-5.6.25版本
在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...