最近个人项目用到Node.js,嫌弃sql server没有互联网基因,mssql库难用,又没钱上Oracle,免费的就好,想来想去好像真的只有MySQL了,下了MySQL才发现并没有sql server使用起来的那么简单。
两个东西,MySQL Community Server 和Workbench,都安装,打开Workbench以为可以轻松的按照提示创建数据库,但这客户端并不会有提示。最大的问题就是创建本地数据库失败,那下一步根本无法走下去了。
查阅了很多国内国外资料,才发现我之前根本没有注册过任何MySQL的账号,解决方法如下:
1、关闭MySQL服务
2、cd /usr/local/mysql/bin/
3、sudo su
4、回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
5、回车后mysql会自动重启(偏好设置中mysql的状态会变成running)(注意:设置完成以后就不能手动关闭了,除非开机重起)
6、关闭终端,重新打开,输入/usr/local/MySQL/bin/mysql -u root -p
接下来已经可以是用root用户登录MySQL进行所有操作
网友评论