出现这种情况一般都是由于系统升级,或其他原因可能会导致这个问题。
一、原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。
在终端中运行:
二、如果此方法无法解决,那么只能采取第二个方法,重新安装mysql。
mac 下载 mysql 的方法:
1. sudo rm /usr/local/mysql (这一步: 必须的)
2. sudo rm -rf /usr/local/mysql* (这一步: 必须的)
3 sudo rm -rf /Library/StartupItems/MySQLCOM (这一步: 可选)
4 sudo rm -rf /Library/PreferencePanes/My* (这一步: 可选)
5 vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-) (这一步: 可选)
6 rm -rf ~/Library/PreferencePanes/My*
7 sudo rm -rf /Library/Receipts/mysql*
8 sudo rm -rf /Library/Receipts/MySQL*
9 sudo rm -rf /var/db/receipts/com.mysql.*
按照以上步骤, *** 作一遍, 再重新安装 MySQL, 启动正常了。
Mac -》 System preference下, 打开 MySQL。
先用brew安装mysql安装完,尝试登录使用,发现没有启动。启动mysql的命令是mysql.serverstart。这时就可以登录使用mysql了,mysql-hlocalhost-uroot-p其中-h后参数是地址的意思,-u后是用户名,-p后是密码,放后面输入可以试着查看数据库。如果感觉每次用时都要自己启动麻烦,可以设置开机启动。按以下命令安装MYSQL后更改了ROOT的密码后用net startmysql
启动时我就遇到了这样的问题.使用以下命令后
c:\mysql\bin\mysqladmin-u root -p shutdown
再net start mysql就没有这个错误提示了!
*************
2
MySQL的1067错误
Q:我的Mysql碰到了 1067 错误
错误信息为:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
A:在我的机上的解决办法是:
修改%windir%\my.ini,增加
[mysqld]
#设置basedir指向mysql的安装路径
basedir=D:\Program\Tools\mysql
datadir=D:\Program\Tools\mysql\data
*************
3
已经弄好了!!!
好像是这样……
mysql_install_db脚本只是 在初次安装时才需要运行一次,之后就不用再运行了,不知道是不是这么回事.我把mysql.server拷贝至/etc/rc.d/init.d/中,运 行chkconfig mysql.server,至此mysql服务器每次开机自动启动,只要设置好PATH,在命令行上输入mysql就一切搞定!
看来摸索的过程实在是痛苦啊,这已经折磨我好几天了……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)