2
在“MySQL”对话框中,单击“启动MySQL服务”按钮。
3
在d出的窗口中,输入管理员密码,然后单击“好”按钮。
4
在“MySQL”对话框中,MySQL服务的状态显示为:如下状态表示MySQL服务已经启动。
END
使用终端登录MySQL:
在Finder的侧边栏中单击“应用程序”,然后在“实用工具”中,双击启动“终端”命令。
在终端中输入添加MySQL路径的命令:
PATH="$PATH":/usr/local/mysql/bin
在终端登录到MySQL的命令如下:mysql -u root -p
然后输入密码,如果没有设置密码,直接按enter键。
如果显示的内容如下,即是已经成功登录到MySQL服务。
解决方法:第一步:如果mysql服务正在进行,将之停止。
第二步:在终端中以管理员权限启动mysqld_safe,命令如下:
sudo/usr/local/mysql/bin/mysqld_safe--skip-grant-tables
执行结果如下:
mysqld_safe Logging to'/usr/local/mysql/data/lyqdeMacBook-Pro.local.err'.2016-06-12T08:29:17.6NZ mysqld_safe Starting mysqld daemon with databasesfrom/usr/local/mysql/data
第三步:不要关闭当前的终端窗口,新建一个终端窗口,输入如下命令,回车登录mysql
/usr/local/mysql/bin/mysql
登录后,看到欢迎信息:
看到结果:
Reading table informationforcompletion of table and column names
You can turn offthisfeature togeta quicker startup with -A
Database changed
mysql>
然后,更新root的密码,SQL如下:
mysql>update usersetauthentication_string=password('root')whereHost='localhost'and User='root'
注意:
①有的版本的mysql中,密码可能存储在password字段中,可以使用"describe user"命令来查看下表结构再 *** 作
②authentication_string的值一定通过password函数来计算(password('root'))
执行结果如下:
Query OK,1row affected,1warning (0.01sec)
Rows matched:1Changed:1Warnings:1
退出mysql(执行sql语句:exit)
最后一步:将mysqld_safe进程杀死,重启mysqld。
1、先确认下你的mysql服务已开启与否2、若服务开启,请确认下你的ip与端口正确与否
3、如果是连本地服务器,直接IP/PORT连接即可;如果是连远程服务器,还需要修改下远程连接权限的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)