本文目录:
- 1、mysqld是什么意思?如何卸载mysqld
- 2、在Linux下启动MySQL遇到的问题,卡在这条命令这不懂了
- 3、晕了,mysql 居然kill不掉,请问有人知道吗
- 4、mysql的守护进程为什么要以非root用户运行,而要以mysql用户运行
- 5、linux怎么查看mysql配置
- 6、liunx为mysql新建一个守护进程用户的问题
mysqld是什么意思?如何卸载mysqld
mysqld是mysql的守护进程。
每次在使用mysql前必须先用它。
具体用法:
c:\mysqlmysqld
c:\mysqlmysql -u root
然后就可以进行建表等操作
它是一个服务程序,用来执行客户程序提交的任务.
删除方法:
先结束进程,再find / -name mysqld和find / -name mysql,把相关文件都删除.
应该就可以了
在Linux下启动MySQL遇到的问题,卡在这条命令这不懂了
mysqld_safe是个守护进程,就算加了设置成后台程序,也是会卡在这的,需要ctrl+c退出,不加的话是ctrl+c都没法退出的,
晕了,mysql 居然kill不掉,请问有人知道吗
你是不是用mysqld_safe起的mysql?这是个守护进程,用它起数据库的话,直接kill它会检测到数据库非正常关闭,会自动尝试起数据库。你可以选择先kill掉mysqld_safe的进程然后再kill mysql;或者使用这个命令:kill -9 `ps -ef | grep 'mysqld' | grep -v grep|awk '{print $2}'`
当然,最好还是用mysqladmin -h127.0.0.1 -uroot -p shutdown来正常关闭mysql。
mysql的守护进程为什么要以非root用户运行,而要以mysql用户运行
chown -R root . 是把当前目录下的文件及目录的属主改为root用户
chown -R mysql mysql_data 是吧mysql_data文件夹的属主改为mysql用户
chgrp -R mysql . 是吧当前目录下文件及目录所属的组改为mysql组
chown 是修改属主,chgrp是修改所属的组; -R 表示递归也就是把整个文件夹下的所有文件及子文件夹都进行修改。
mysql_data 是指mysql数据存放的目录,默认为安装目下的data目录。所以chown -R mysql mysql_data 命令,你可以修改为chown -R mysql ./data
至于守护进程以非root用户来执行 主要是出于系统安全考虑。
linux怎么查看mysql配置
1.linux下查看mysql的配置文件
[root@localhost ~]# vi /etc/my.cnf
2.查看mysql端口
[root@localhost ~]# vi /etc/my.cnf
在mysql的配置文件可以查看到端口port=3306
liunx为mysql新建一个守护进程用户的问题
编辑/etc/passwd文件,
vi /etc/passwd
找到类似:
mysql:x:1001:39::/home/mysql:/bin/bash
改为:
mysql:x:1001:39::/home/mysql:/usr/sbin/nologin
【mysql进程守护】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: