1 你的系统有mysql的配置文件my.ini吗?有的话直接第二步
Mac 安装好 mysql后,如果你想通过配置文件改一些参数,你发现没有my.cnf(通常在/etc 下),这是默认的 OS X系统没有这个配置文件也可以运行。
实际上MySQL数据存储在
/usr/local/mysql/data
一些配置文件在:
/usr/local/mysql/support-files/
其中配置文件分大中小,你可以自己选择根据需要。
现在复制一份到/etc 下
sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
然后重新启动
sudo /usr/local/mysql/support-files/mysql.server restart
下面是如何优化mysql,让数据库运行24小时,下载并运行mysqltuner.pl 脚本
sudo -scd /usr/bin/sudo curl -O http://mysqltuner.pl/mysqltuner.plsudo chmod 755 mysqltuner.plmysqltuner.pl
然后就会输出‘Variables to Adjust’一些数据比如
query_cache_limit (>1M, or user smller result sets)tmp_table_size (> 16M)max_heap_table_size (> 16 M)
把这些参数放到配置文件中,就可以优化你的数据库了。
之后重新启动
sudo /usr/local/mysql/support-files/mysql.server restart
2. 更改 root 密码
如果你无法创建用户
1)首先运行, 你就会看到你是没有名字的用户授权到mysql.
SHOW GRANTS;
那么就不要用mysql 登录,用mysql -uroot (默认没有密码)
如果你没有密码不能登录的话就需要重新设定了。
在my.conf 中
[mysqld]skip-grant-tablesskip-networking
重启mysql,之后
mysql
登录之后,更改root密码
UPDATE mysql.user SET password=password('whateverpasswordyoulike')WHERE user='root' AND host='localhost';exit
再次重启mysql,用root登录
mysql -uroot -p
完毕!