mysql创建数据库mac
1、MySQL安装包下载
MySQL Community Server下载地址:http://dev.mysql.com/downloads/mysql/,下载完毕之后安装文件如下所示:
系统提示“-bash:mysql:command not found”错误,原因是因为执行命令时系统会主动到环境变量$PATH下寻找命令,如果没有找到命令则提示不存在,因为在安装MySQL之后我们没有对MySQL进行配置,所以系统找不到mysql命令。
编辑/ect/profile文件,添加MYSQL_PATH环境变量,并在PATH环境变量中添加bin目录:
保存退出之后执行source /etc/profile命令,使改动立即生效。继续使用root用户登录MySQL数据,密码为安装时生成的临时密码:
执行use mysql命令,系统提示需要先修改密码:
修改root用户密码之后,退出登录,使用新密码即可重新登录。
B. 怎样在mac电脑上配置mysql数据库
1、下载MySQL 5.x 发行版 ,解压并安装映像中的两个安装包文件。
a. mysql-5.x-osx10.6_x86_64.pkg -mysql 5.x 标准版安装
b. MySQLStartupItem.pkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。
启动mysql:
2、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。
3、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用程序-终端程序饥雹败,在终端中输入命令:
sudo /Library/StartupItems/MySQL/MySQL start
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
关闭mysql服务:
终端中输入命令:sudo /Library/StartupItems/MySQL/MySQL stop
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
mysql root账户密码:
mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户烂颤密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。
更改mysql root密码请在终肆岁端中输入命令:
/usr/local/mysql/bin/mysqladmin -u root password 新密码
同时你也可以随时使用这条命令更改你的密码。
4、下载x版mysql数据库管理工具
这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较 安全。
C. 快速进行数据库管理的Mac软件
这里为大家推荐一款在Mac系统平台上的数据库管理软件,这款名为sqleditor for Mac的软件能够帮助用户有效的进行数据库管理。作为Mac平台上一款深受用户欢迎的数据库管理软件,这款软件拥有连接 Oracle、 DB2、 SQL Server、 Sybase 和其他 ODBC 兼容的数据库的功能,这些功能能够快速帮助用户建立并管理数据库。
sqleditor for Mac是用于OS X的SQL数据库设计和实体关系图(ERD)工具。它通过拖放,点击来手动替换键入的SQL,从而使数据库创建变得更快更轻松。如果你已经有了一个数据库,那么sqleditor for Mac可以通过逆向工程图来帮助你看到它的样子。或者使用sqleditor for Mac通过新的设计报告导出器创建文档。如果您需要设计数据库或者您有现有的数据库进行管理,sqleditor for Mac可能很有用。如果您正在学习数据库设计,这也很有用。
点击鼠标 添加表和列,索引和外键。查看您创建的所有内容都显示在您的面前。您可以缩小以查看结构的概述,放大以查看详细信息,所有缩放级别的所有内容都可以编辑。在检查面板显示对象特定的编辑选项为每个对象类型,你可以同时编辑多个对象。
将其导入到sqleditor中,轻松进行更改,然后使用您所做的更改更新数据库。使用diff侧边栏查看您在当前会话中所做的更改,或与其他文件进行比较。sqleditor可以从源SQL文件和实时数据库创建图表。您还可以导入和导出Ruby on Rails迁移文件。sqleditor会记录它使用的所有指令,以便您可以查看更改的内容,并且如果要首先检查正确性,则可以在导出之前预览更改。
您可以导出到主要的数据库系统,包括MySQL,SQLite,Postgres和Oracle。sqleditor自定义生成的SQL以使用您想要的方言。sqleditor还支持编辑Ruby on Rails迁移和模式文件。我们也有一个实验性的Django插件。
流线型单窗口界面
我们将检查器和所有浮动调色板合并到主窗口中。这意味着更少的屏幕杂乱,它在全屏模式下更好,并且在较小的屏幕上更有效。
javascript插件系统
使用Javascript创建自己的SQL方言以便导出。我们的新报告生成器也使用javascript,因此很容易定制。
性能改进
sqleditor 3支持更大的文档并加快加载速度。它还具有许多其他性能和稳定性改进
更好的飞行前飞行和更多的飞行前行动
预检系统已得到改进,新的错误显示和单击突出显示有错误的表。我们还添加了一些新的预检操作来捕获数据库设计中的新类型错误。
设计报告生成器
立即生成表和视图的完整列表,列出列,索引,外键和约束。它还包括您在sqleditor中设置的或我们从数据库系统中提取的任何注释或注释。使用我们的报告模板,或使用车把兼容模板创建您自己的模板。
这款sqleditor for Mac能够满足对数据库管理的所有需求,能够帮助用户快速管理多个数据源,并根据自己的需要建立合适的数据库图形。如果您想要创建管理SQL数据库图形,这款软件是不错的选择。
D. mac下怎么安装mysql数据库
方法/步骤
1:下载MySQL安装包,如果是第一次安装,建议下载DMG安装包
2:打开DMG安装包,双击安装包里的PKG文件
3:一路点击“继续”,最后点击“完成”
4:安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标,
5:点击“MySQL”图标,在弹出的界面中,我们注意到MySQL已经启动,并且是开机自启动。
6:安装好后,最好再创建能在终端中直接使用的MySQL快捷命令。
打开终端,输入命令:
sudo vim /etc/bashrc
7:在bashrc中添加创建别名的命令:
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
编辑完后,需要使用“wq!”命令强制保存内容。
8:重启终端,然后设置MySQL的root帐号,输入命令
mysqladmin -u root password 123456
PS:
在执行上述命令时可能报错:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
如果碰到,可参考《connect to server at 'localhost' failed》
0connect to server at 'localhost' failed
E. 如何在Mac上安装Mysql 数据库
首先登陆到MySQL的官方网站下载MySQL社区版。
MySQL有四个版本:MySQL社区版(免费);MySQL标准版;MySQL企业版;MySQL集群版。
2
在选择平台中,选择“Mac OS X“,根据自己的系统软件版本下载符合自己系统的版本。
该平台可供选择的安装文档有两种版本:压缩TAR文档和DMG文档(该文档和一般的Mac安装文档一样,安装方便快捷,这里下载该文档)。
3
下载完成后,在Finder的侧边栏为下载的目录中,找到下载完成的文档。
END
安装MySQL
单击下载文档,单击mysql-5.6.22-osx10.8-x86_64.pkg安装包。
在“欢迎使用“My SQL5.6.22-community“安装器”窗口中,单击“继续”按钮。
进入“软件许可协议”,单击“继续”按钮。
在弹出的“若要继续安装软件,你必须同意软件许可协议中的条款。“单击“同意”按钮,继续安装。
单击“阅读许可”,可以阅读安装的详细说明。
“在“Macintosh HD”上进行标准安装”,单击“安装”按钮。
如果你的苹果电脑有多个磁盘,可以单击“更换安装位置”,选择安装的磁盘位置。
如果你想自定义安装MySQL,点击“自定”按钮。
自定义安装:
在“Macintosh HD”上进行自定安装中,勾选你需要安装的软件包。然后点击“安装”按钮。
如果你还是想标准安装,单击“标准安装”按钮。
如果你的苹果电脑设置了密码,输入管理者密码,然后单击“安装软件”。
F. 在mac系统下怎么使用mySql
1、单击左上角苹果图标>系纳拦统偏好设置>MySQL >start MySQL server,
G. mac下mysql无法创建数据库,ERROR 1044 (42000):
关闭mysql
# service mysqld stop屏蔽权限
# mysqld_safe --skip-grant-table
屏幕出现: Starting demo from .....新开起一个终端输入
# mysql -u root mysql
mysql> delete from user where USER='';
mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
mysql> q
因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来