skip-name-resolve
该选项表示禁用DNS解析,属于官方一个系统上的特殊设定不管,链接的的方式是经过hosts或是IP的模式,他都会对DNS做反查,由于反查解析过慢,就会无法应付过量的查询。
单机运行MySQL使用skip-networking关闭MySQL的TCP/IP连接方式
skip-networking
开启该选项后就不能远程访问MySQL
为安全考虑希望指定的IP访问MySQL,可以在配置文件中增加bind-address=IP,前提是关闭skip-networking
bind-address=192.168.1.100
MySQL优化应该按实际情况配置。
1、干掉正在运行的数据库:(方法1)/etc/init.d/mysqld stop
(方法2)rcmysqld stop
(方法3)service mysqld stop
(方法4)kill -TERM mysqld
2、启动mysql服务器(--skip-grant-tables忽略用户表)
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3、重新使用root用户登录数据库
mysql -u root mysql
4、重新设置root密码
mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root'
5、刷新权限
mysql>FLUSH PRIVILEGES
6、退出mysql
mysql>quit
7、重启mysql
(1)/etc/init.d/mysqld restart
(2)service mysqld restart
8、使用root用户重新登录mysql
(方法1)mysql -uroot -p
(方法2)service mysqld start
skip-innodb----------------
忽略innodb存储引擎(即使其不可用).
若在前面加#,则表示注释掉该参数设置.
你可以用下面命令在mysql中查看各种存储引擎是否支持:
mysql>show engines
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)