Mac Mountain 更改mysql root 密码和无法创建用户问题
2012-09-12 23:40
531 查看
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 -s cd /usr/bin/ sudo curl -O http://mysqltuner.pl/mysqltuner.pl sudo chmod 755 mysqltuner.pl mysqltuner.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 密码
如果你无法创建用户
MySQL: ERROR 1227 (42000): Access denied - Cannot CREATE USER
1)首先运行, 你就会看到你是没有名字的用户授权到mysql.SHOW GRANTS;
那么就不要用mysql 登录,用mysql -uroot (默认root@localhost没有密码)
如果你没有密码不能登录的话就需要重新设定了。
在my.conf 中
[mysqld] skip-grant-tables skip-networking
重启mysql,之后
mysql
登录之后,更改root密码
UPDATE mysql.user SET password=password('whateverpasswordyoulike') WHERE user='root' AND host='localhost'; exit
再次重启mysql,用root登录
mysql -uroot -p
完毕!
相关文章推荐
- FreeBSD中passwd无法更改用户密码的问题
- mac下普通用户无法创建crontab的问题解决
- mac下普通用户无法创建crontab的问题解决
- 解决新创建的windows用户无法访问TFS的问题
- mysql root 用户无法远程登陆问题---客户端workbench用root帐号无法登录
- 2013 Mac Air 装Win7双系统问题-安装程序无法创建新的分区,也无法定位系统 & Windows无法安装所需的文件,错误代码0x80070570
- Mac Air Ubuntu 登陆界面无限循环问题 以及 root用户无法使用命令问题
- centos6.X系统非root用户启动的程序无法创建超过1024个进程的问题
- 用phpmyadmin更改root密码后无法登陆问题
- 关于mysql5.7中创建用户无法登录及grant操作无效问题的处理
- linux虚拟机不识别用户密码,无法登录问题解决
- 关于SQL的若干问题:备份,更改SA用户密码,添加用户,连接失败,服务不能开启等
- 用xtrabackup恢复到不同版本MySQL库后出现无法创建用户的问题
- oracle数据库创建表空间、创建用户、为用户授权、删除用户、更改用户密码、扩大表空间
- arm linux设置登录用户和用户密码,以及登录到root后reboot无法重启的问题
- Mac下安装的MySQL root账号无法登陆用户解决
- mac 下mysql root密码问题
- 解决windows下mysql root用户密码遗忘问题
- 在安装discuz!nt时,数据库用户登录失败的问题时,sql server 2008 数据库更改登录模式(sql server 2008 混合登陆中SqlServer身份验证用户名密码)
- 用phpmyadmin更改root密码后无法登陆问题