首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改MySQL启动参数

更改MySQL启动参数
EN

Server Fault用户
提问于 2010-04-03 14:59:35
回答 4查看 15.7K关注 0票数 5

我需要从MySQL启动参数中删除跳过网络。

我在VPS的Centos上运行Linux上的MySQL。

有人能告诉新手怎么做吗?

我想启动和停止mySQL服务器,我必须这样做

/etc/init.d/mysqld停止

/etc/init.d/mysqld start

代码语言:javascript
复制
# ps -ef|grep 'mysql'  
root     11331 20220  0 10:53 pts/0    00:00:00 grep mysql  
root     32452     1  0 Apr02 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables --skip-networking  
mysql    32504 32452  0 Apr02 ?        00:00:18 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock --skip-grant-tables --skip-networking
EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-04-03 15:02:16

打开/etc/init.d/mysqld脚本,找到--skip-networking参数并删除它。

票数 1
EN

Server Fault用户

发布于 2010-04-03 16:56:34

注释/etc/my.cnf中的“跳过网络”指令并重新启动mysqld。

可以在my.cnf中指定其他与网络相关的指令,例如:

代码语言:javascript
复制
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 172.20.5.2
# skip-networking

重新启动时:

代码语言:javascript
复制
service mysqld restart

代码语言:javascript
复制
/etc/init.d/mysqld restart
票数 6
EN

Server Fault用户

发布于 2010-04-04 14:00:16

跟着那只白兔。在某个时候,源自/etc/init.d/mysqld的脚本必须追加参数。如果存在,请检查/usr/bin/mysqld_safe。还可以查看这些脚本中包含的文件。

也许我们是在破坏安全措施。除非为mysql用户设置了密码,否则CentOS会添加这一行吗?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/129064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档