今天用mysql的时候发现一件奇怪的事,mysql的root是加过密码的,结果不用密码直接进去了,想查看mysql.user的信息结果ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql',被拒绝了?然后用其它命令,结果全都不能用,都是ERROR 1044 (42000): Access denie
配置MySQL服务器是一个丰富而复杂的工作。在本文中,我只能肤浅的说一下各种选项。可以使用的MySQL配置文件共有5个。最后4个位于/usr/local/mysql/support-files/目录中。 ·/etc/my.cnf是默认的MySQL配置文件。应该对这个文件配置修改。它是为学习目的而设计的。 ·my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的
MySQL调优可以从几个方面来做:1. 架构层:做从库,实现读写分离;2.系统层次:增加内存;给磁盘做raid0或者raid5以增加磁盘的读写速度;可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;3. MySQL本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o(2) 在my.cnf中加上skip-name-resolve,这样可以避免由于解析
这里是安装好mysql数据库后再更改配置文件配置前先备份下/etc/my.cnf文件配置文件要编辑成这样 vim /etc/my.cnf.将原来[mysqld]字段以下内容去除然后添加如下两个字段[mysqld0]port = 3300socket  
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号