我需要从MySQL启动参数中删除跳过网络。
我在VPS的Centos上运行Linux上的MySQL。
有人能告诉新手怎么做吗?
我想启动和停止mySQL服务器,我必须这样做
/etc/init.d/mysqld停止
/etc/init.d/mysqld start
# 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发布于 2010-04-03 15:02:16
打开/etc/init.d/mysqld脚本,找到--skip-networking参数并删除它。
发布于 2010-04-03 16:56:34
注释/etc/my.cnf中的“跳过网络”指令并重新启动mysqld。
可以在my.cnf中指定其他与网络相关的指令,例如:
[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重新启动时:
service mysqld restart或
/etc/init.d/mysqld restart发布于 2010-04-04 14:00:16
跟着那只白兔。在某个时候,源自/etc/init.d/mysqld的脚本必须追加参数。如果存在,请检查/usr/bin/mysqld_safe。还可以查看这些脚本中包含的文件。
也许我们是在破坏安全措施。除非为mysql用户设置了密码,否则CentOS会添加这一行吗?
https://serverfault.com/questions/129064
复制相似问题