如何在Mac OS X中安装MySQL
- 格式:docx
- 大小:1.11 MB
- 文档页数:6
macOS终端命令中的数据库管理工具在macOS终端中,我们可以使用各种命令来管理数据库,这些命令可以帮助我们在终端上进行数据库的创建、导入、导出、查询等操作。
本文将介绍几个常用的数据库管理工具及其使用方法。
一、MySQLMySQL是一种常用的关系型数据库管理系统,它提供了强大的功能和灵活的性能。
在macOS终端中,我们可以通过以下命令来安装MySQL:```brew install mysql```安装完成后,可以使用以下命令来启动MySQL服务:```mysql.server start```通过以下命令进入MySQL命令行界面:```mysql -u root -p```其中,`-u`参数用于指定用户名,`-p`参数用于指定密码。
进入MySQL命令行界面后,我们可以使用一系列的命令来进行数据库的创建、查询和操作。
二、PostgreSQLPostgreSQL是一种强大的开源对象关系型数据库管理系统,它提供了许多高级功能和灵活性。
在macOS终端中,我们可以通过以下命令来安装PostgreSQL:```brew install postgresql```安装完成后,可以使用以下命令来启动PostgreSQL服务:```pg_ctl -D /usr/local/var/postgres start```通过以下命令进入PostgreSQL命令行界面:```psql postgres```其中,`postgres`是默认的数据库名称。
进入PostgreSQL命令行界面后,我们可以使用一系列的命令来进行数据库的创建、查询和操作。
三、SQLiteSQLite是一种轻型的嵌入式数据库管理系统,它不需要独立的服务器进程,而是将数据库直接嵌入到应用程序中,适合在本地进行小型数据库的管理。
在macOS终端中,我们可以通过以下命令来使用SQLite:```sqlite3```进入SQLite命令行界面后,我们可以使用一系列的命令来进行数据库的创建、查询和操作。
mac环境下安装mysql⼀,下载mysql 官⽹“ “ 下会看到“MySQL Community Server”下⽅有⼀个“download”点击。
在Mac OS上的MySQL的版本很多,其中有按平台来的,⽐如10.5/10.6等平台,然后有32位的和64位的,这个你按照⾃⼰系统的情况来进⾏选择,然后就是⽂件的后缀名有.tar.gz的和.dmg的,这⾥我选择的是.dmg的。
点击右侧的download进⾏下载。
然后会跳转到另外⼀个界⾯,这个界⾯是提⽰你需不需要注册的,直接选择最下⾯的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界⾯,这个界⾯列了很多的供下载的服务器,选择⼀个服务器进⾏下载就OK了。
⼆、安装MySQL1.使⽤安装包安装mysql(⽹上下载实在是太慢了,需要安装包的可以在⽂章底部留⾔,我发给您)双击打开安装⽂件pic1.png双击pkg⽂件安装pic2.png⼀路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码)MYSQL2.png正常情况下,安装成功。
此时只是安装成功,但还需要额外的配置:(1) 进⼊系统偏好设置pic3.png(2) 点击mysqlpic4.png(3) 开启mysql服务pic5.png此时我们在命令⾏输⼊mysql -uroot -p命令会提⽰没有commod not found,我们还需要将mysql加⼊系统环境变量。
(1).进⼊/usr/local/mysql/bin,查看此⽬录下是否有mysql,见pic6。
(2).执⾏vim ~/.bash_profile在该⽂件中添加mysql/bin的⽬录,见pic7:PATH=$PATH:/usr/local/mysql/bin添加完成后,按esc,然后输⼊wq保存。
最后在命令⾏输⼊source ~/.bash_profilepic6.pngpic7.png现在你就可以通过mysql -uroot -p登录mysql了,会让你输⼊密码,就是pic3上的>fj...登录成功后,你可以通过下⾯的命令修改密码SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');2.使⽤homebrew安装mysql及遇到的问题安装命令brew install mysql安装完成之后,本地命令⾏输⼊mysql命令,发现⽆此命令commond not found⾸先,检查是否是安装了重新执⾏⼀遍brew install mysql命令⾏提⽰:Warning: mysql-5.7.10 already installed, it's just not linked 然后⽹上查找解决⽅法,最后解决⽅法是执⾏:brew link --overwrite mysql但是执⾏,却报错Linking /usr/local/Cellar/mysql/5.7.10...Error: Could not symlink share/man/man8/mysqld.8/usr/local/share/man/man8 is not writable.⼜在⽹上各种查找解决⽅法,最后本地实验以下语句执⾏成功sudo chown -R 'yin' /usr/local注意: yin是你电脑的⽤户名解决了问题后,重新执⾏:brew link --overwrite mysql提⽰:Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created⼼想着,这下算是成功了吧。
MacMySQL安装
⼀、下载
2、点击download,进⼊到mysql的下载页⾯
3、在下载页⾯往下拉,找到MySQL Community Server,这个是MySQL的开源版本,是免费的
4、点击:
5、点击download按钮后,会跳到登录页⾯,如果有mysql的账号就登录,没有就点击下⾯的no thanks,开始⾃动下载。
⼆、安装
1、双击下载好的dmg压缩包
2、双击要安装的mysql⽂件图标,开始进⼊安装过程,如提⽰不能安装,需进⼊系统偏好设置-安全性与隐私设置信任
3、点击继续
4、弹出同意协议窗⼝,点击同意
5、默认安装到/usr/local/⽬录下,安装完成后对应的⽬录就是/usr/local/mysql/
6、需要设置密码:由8个字符,字母、数字和其他字符组成,设置后点击finish,就安装完成了。
三、启动和初始化
1、点击系统偏好设置,在打开的窗⼝最底下,就能看到mysql的软件图标了。
2、可以看到mysql是启动状态,点击按钮可以启动/关闭mysql
3、打开终端,输⼊ps aux|grep mysql,查看确实有mysql进程,说明启动成功了
ps aux|grep mysql
4、进⼊到bin⽂件夹
cd /usr/local/mysql
ls
cd bin
5、登陆mysql
./mysql -u root -p
输⼊密码,提⽰如下,说明登陆成功了。
在Mac上安装mysql并配置环境(详细篇)在Mac上安装mysql并配置环境(详细篇)
1.下载mysql
这⼀步根据⾃⼰电脑架构选择,分为arm和x86
下载完成之后打开就可以
接下来运⾏安装就可以,⼀直下⼀步,设置完密码就完成了。
打开设置之后发现下⾯出现mysql,点进去就可以知道mysql安装完成。
2.配置环境变量
1.打开终端,输⼊:
mysql -uroot -p
会出现(如果出现的不是zsh就将zshrc替换成bash就⾏)
2.这时就需要配置环境变量,输⼊:
vim ~/.zshrc_profile
(或者也可以输⼊)
open ~/.zshrc_profile
然后执⾏第三步,保存之后,执⾏第五步。
3.添加:
export PATH=$PATH:/usr/local/mysql/bin
4.按esc,然后键⼊:wq进⾏保存。
5.最后输⼊:
source ~/.zshrc_profile
6.然后就配置完成,输⼊mysql -V进⾏查看mysql版本。
7.接下来输⼊命令:
mysql -uroot -p
输⼊⾃⼰安装mysql时创建的密码,就可以看到成功进去了。
(如果需要修改密码可以键⼊:)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpsd');
8.退出,quit。
macos mysql编译macOS 是一种由苹果公司开发的操作系统,而MySQL是一种常用的开源关系型数据库管理系统。
本文将介绍如何在macOS上编译和安装MySQL。
为了编译MySQL,我们需要一个编译环境。
在macOS上,我们可以使用Xcode命令行工具来满足这个要求。
打开终端并输入以下命令来安装Xcode命令行工具:```xcode-select --install```安装完成后,我们需要下载MySQL的源代码。
打开浏览器,搜索MySQL的官方网站并找到源代码下载页面。
从中选择最新的稳定版本,并下载对应的压缩包。
下载完成后,解压压缩包并进入解压后的文件夹。
接下来,我们需要在终端中执行一系列命令来编译和安装MySQL。
我们需要创建一个用于编译MySQL的build文件夹。
在终端中输入以下命令:```mkdir buildcd build```然后,我们需要运行cmake命令来配置MySQL的编译选项。
在终端中输入以下命令:```cmake ..```这个命令会根据当前系统环境和配置文件中的设置来生成Makefile。
接下来,我们可以使用make命令来编译MySQL。
在终端中输入以下命令:```make```这个命令会根据Makefile中的设置来编译MySQL的源代码。
编译完成后,我们可以使用make install命令来安装MySQL。
在终端中输入以下命令:```sudo make install这个命令会将MySQL的可执行文件和库文件复制到系统目录中。
安装完成后,我们需要进行一些配置才能正常使用MySQL。
首先,我们需要创建一个用于存储数据库文件的目录。
在终端中输入以下命令:```sudo mkdir -p /usr/local/mysql/data```然后,我们需要运行mysql_install_db命令来初始化MySQL的数据文件和系统表。
在终端中输入以下命令:```sudo /usr/local/mysql/scripts/mysql_install_db --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data```接下来,我们需要修改MySQL的配置文件。
MAC下Mysql5.7+MySQLWorkbench安装配置⽅法图⽂教程本⽂主要针对MAC操作系统上的Mysql5.7安装和MySQLWorkbench的安装与配置⾸先,我们可以通过Oracle主⾯的菜单,找到MySQL的下载页⾯,如下图如⽰。
MySQL现在也在Oracle旗下了。
也可以直接通过下⾯的地址,直接进⼊mysql的下载页⾯。
⽆论通过哪种⽅式,最终会到达下⾯的页⾯。
在这个页⾯中有很多关于MySQL产品,⽐如云服务、企业版、社区版等。
本次我们安装的是社区版,也就是开源免费版。
拉到页⾯底到,找到红框的链接。
MySQL Community Edition(GPL) ,这个就是社区版。
进⼊后,页⾯如下,社区版也提供了很多的服务。
最重要当然是MySQL Community Server (GPL),这个是MySQL提供数据库服务端的服务。
这个页⾯还有⼀个也是本次要介绍和安装的,MySQL Workbench (GPL),这是⼀个数据库可视化⼯具,官⽅提供,使⽤起来⾮常⽅便。
点⼊各⾃的链接进⾏下载得到两个DMG安装包下⾯进⾏详细的安装讲解,分两个部分。
1. Mysql5.7.19的安装。
2.MySQL5.7.19的相关配置。
3.MySQLWorkbench的安装与配置。
1. Mysql5.7.19的安装。
双击MySQL5.7.19的dmg安装⽂件。
继续点开pkg安装包,按照提⽰⼀步⼀步进⾏,如下图所⽰。
这⾥会弹出⼀个窗⼝询问⽤户是否同意许可证的协议。
我们点同意Agree。
安装完成之后,这⾥有个重要信息。
系统⾃动为MySQL的root超级管理员⽤户,分配了⼀个临时密码。
我们必须保存下来,不然我们将⽆法登陆刚刚安装的MySQL。
2.MySQL5.7.19的相关配置。
MySQL安装完成之后,还需要进⾏相关的系统配置。
⾸先我们要进⾏MySQL的初始登陆。
并修改初始密码。
第⼀步:我们要打开MySQL的服务器服务或检查服务是否打开。
MySQL的安装方法和步骤详解MySQL是一种常用的开源关系型数据库管理系统,被广泛应用于各种Web应用和服务器端的数据存储与管理。
本文将详细介绍MySQL的安装方法和步骤。
一、下载MySQL安装包首先,我们需要从MySQL官方网站或者相关镜像网站下载适合自己操作系统版本的MySQL安装包。
MySQL提供了各个主流操作系统的安装包,包括Windows、Linux和Mac等。
二、安装MySQL1. Windows系统安装:在Windows系统下,我们可以直接运行下载的MySQL安装包,双击安装程序进行安装。
安装过程中,我们需要选择安装类型,一般包括了典型安装、完整安装和自定义安装等选项。
推荐选择典型安装,这样可以满足大部分用户的需求。
2. Linux系统安装:对于Linux系统,我们可以通过软件包管理工具直接安装MySQL。
以Ubuntu 为例,在终端中执行以下命令即可安装MySQL:sudo apt-get updatesudo apt-get install mysql-server在安装过程中,会要求设置MySQL的root密码等相关配置。
3. Mac系统安装:对于Mac系统,我们可以下载DMG格式的MySQL安装包,然后双击运行安装包进行安装。
安装过程中,同样需要进行一些相关配置。
三、配置MySQL安装完成后,我们需要对MySQL进行配置,以确保其正常运行。
1. 配置文件:MySQL的配置文件一般位于安装目录下的f文件。
我们可以通过编辑这个文件来修改MySQL的配置信息,如监听IP地址、端口号、字符集等。
根据自己的需求进行相应的修改即可。
2. 启动MySQL:在Windows上,可以通过“服务”来启动MySQL服务,也可以通过在命令行中输入以下命令来启动:net start mysql在Linux和Mac上,可以通过以下命令来启动MySQL:sudo service mysql start四、连接MySQL安装和配置完成后,我们就可以使用各种客户端工具来连接和管理MySQL数据库了。
揭示:如果不习惯使用vi编辑器,可以将sudo vi替换成系统默认的文本编辑工具,例如sudo vi /etc/hosts替换成sudo/Applications/TextEdit.app/Contents/MacOS/TextEdit/etc/hosts1.安装XcodeXcode可以去apple官网上去下载,默认系统不包含gcc等编译器,安装完Xcode就会有相应的开发编译环境。
2.删除默认的PHP如果要删除系统默认安装的Apache与PHP,可以将如下列表的文件删除,这个步骤可以不用执行。
/usr/bin/php/usr/bin/php-config/usr/bin/phpize/usr/include/php/usr/lib/php/usr/share/man/man1/php.1.gz/usr/share/man/man1/php-config.1.gz/usr/share/man/man1/phpize.1.gz/etc/apache2/usr/libexec/apache23.安装libjpeg, mcrypt,libmcrypt,mhash,autoconf 2.13,cmake安装jpegv8ctar xvzf jpegsrc.v8c.tar.gzcd jpeg-8c./configure --prefix=/usrmakesudo make install安装mhashtar zxvf mhash-0.9.9.9.tar.gzcd mhash-0.9.9.9/./configure --prefix=/usrmakesudo make install安装libmcrypttar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configure --prefix=/usr --disable-posix-threads --enable-static如果出现如下错误checking host system type… configure: error: can not guess host type; you must specify one执行如下复制命令,将系统中的文件复制到当前目录下cp /usr/share/libtool/config/config.* .makesudo make install安装mcrypttar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/./configure --prefix=/usrmakesudo make installrfc2440.c:26:20: error: malloc.h: No such file or directory ...make[1]: *** [rfc2440.o] Error 1make: *** [install-recursive] Error 1如果出现如上错误,修改文件src/rfc2440.c,修改26行#include <malloc.h>修改为:#include <sys/malloc.h>安装autoconf 2.13由于安装php-fpm需要重新创建编译文件,系统默认的autoconf版本过高,导致重建通不过。
Mac下安装mysql5.7.31⽬录1.下载安装2.配置环境变量3.mysql 配置⽂件4.两种启动 mysql 的⽅式5.初始化配置及修改密码6.brew 安装 mysql(未检验)⼀.下载安装1.官⽹下载2.找到5.7.31版本3.选择直接下载4.安装5.记下数据库临时密码,⼀路下⼀步完成安装⼆.配置环境变量1.在 terminal 中切换到⽤户的根⽬录,编辑./.bash_profile ⽂件eternity@TheEternitydeMacBook-Pro ~ % cd ~eternity@TheEternitydeMacBook-Pro ~ % pwd/Users/eternityeternity@TheEternitydeMacBook-Pro ~ % vim ./.bash_profile2.进⼊ vim,配置 PATH 变量export PATH=$PATH:/usr/local/mysql/binexport PATH=$PATH:/usr/local/mysql/support-files备注:第⼀⾏的是为了 mysql -u root -p ⽅便使⽤第⼆⾏的是为了使⽤命令⾏启动停⽌数据库使⽤3.按下 esc 退出编辑模式,输⼊:wq 保存并退出:wq4.重新加载配置⽂件,并验证配置是否⽣效eternity@TheEternitydeMacBook-Pro ~ % source ~/.bash_profileeternity@TheEternitydeMacBook-Pro ~ % echo $PATH/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/local/mysql/support-files eternity@TheEternitydeMacBook-Pro /etc % mysql --versionmysql Ver 14.14 Distrib 5.7.31, for macos10.14 (x86_64) using EditLine wrapper三.mysql 配置⽂件1.在/etc ⽬录下新建 f 配置⽂件,并赋予读写权限eternity@TheEternitydeMacBook-Pro /etc % sudo touch fPassword:eternity@TheEternitydeMacBook-Pro /etc % ls|grep cnffeternity@TheEternitydeMacBook-Pro /etc % sudo chmod 777 f2.配置⽂件内容# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M) where MySQL plays# an important part, or systems up to 128M where MySQL is used together with# other programs (such as a web server)## MySQL programs look for option files in a set of# locations which depend on the deployment platform.# You can copy this option file to one of those# locations. For information about these locations, see:# /doc/mysql/en/option-files.html## In this file, you can use all long options that a program supports.# If you want to know which options a program supports, run the program # with the "--help" option.# The following options will be passed to all MySQL clients[client]default-character-set=utf8#password = your_passwordport = 3306socket = /tmp/mysql.sock# Here follows entries for some specific programs# The MySQL server[mysqld]character-set-server=utf8init_connect='SET NAMES utf8port = 3306socket = /tmp/mysql.sockskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mcharacter-set-server=utf8init_connect='SET NAMES utf8'# Don't listen on a TCP/IP port at all. This can be a security enhancement, # if all processes that need to connect to mysqld run on the same host.# All interaction with mysqld must be made via Unix sockets or named pipes. # Note that using this option without enabling named pipes on Windows# (via the "enable-named-pipe" option) will render mysqld useless!##skip-networking# Replication Master Server (default)# binary logging is required for replicationlog-bin=mysql-bin# binary logging format - mixed recommendedbinlog_format=mixed# required unique id between 1 and 2^32 - 1# defaults to 1 if master-host is not set# but will not function as a master if omittedserver-id = 1# Replication Slave (comment out master section to use this)## To configure this host as a replication slave, you can choose between# two methods :## 1) Use the CHANGE MASTER TO command (fully described in our manual) -# the syntax is:## CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,# MASTER_USER=<user>, MASTER_PASSWORD=<password> ;## where you replace <host>, <user>, <password> by quoted strings and# <port> by the master's port number (3306 by default).## Example:## CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306, # MASTER_USER='joe', MASTER_PASSWORD='secret';## OR## 2) Set the variables below. However, in case you choose this method, then# start replication for the first time (even unsuccessfully, for example# if you mistyped the password in master-password and the slave fails to# connect), the slave will create a file, and any later# change in this file to the variables' values below will be ignored and # overridden by the content of the file, unless you shutdown # the slave server, delete and restart the slaver server.# For that reason, you may want to leave the lines below untouched# (commented) and instead use CHANGE MASTER TO (see above)## required unique id between 2 and 2^32 - 1# (and different from the master)# defaults to 2 if master-host is set# but will not function as a slave if omitted#server-id = 2## The replication master for this slave - required#master-host = <hostname>## The username the slave will use for authentication when connecting # to the master - required#master-user = <username>## The password the slave will authenticate with when connecting to# the master - required#master-password = <password>## The port the master is listening on.# optional - defaults to 3306#master-port = <port>## binary logging - not required for slaves, but recommended#log-bin=mysql-bin# Uncomment the following if you are using InnoDB tables#innodb_data_home_dir = /usr/local/mysql/data#innodb_data_file_path = ibdata1:10M:autoextend#innodb_log_group_home_dir = /usr/local/mysql/data# You can set .._buffer_pool_size up to 50 - 80 %# of RAM but beware of setting memory usage too high#innodb_buffer_pool_size = 16M#innodb_additional_mem_pool_size = 2M# Set .._log_file_size to 25 % of buffer pool size#innodb_log_file_size = 5M#innodb_log_buffer_size = 8M#innodb_flush_log_at_trx_commit = 1#innodb_lock_wait_timeout = 50[mysqldump]quickmax_allowed_packet = 16M[mysql]no-auto-rehash# Remove the next comment character if you are not familiar with SQL #safe-updatesdefault-character-set=utf8[myisamchk]key_buffer_size = 20Msort_buffer_size = 20Mread_buffer = 2Mwrite_buffer = 2M[mysqlhotcopy]interactive-timeout简易版[mysqld]default-storage-engine=INNODBcharacter-set-server=utf8port = 3306[client]default-character-set=utf83.恢复默认权限eternity@TheEternitydeMacBook-Pro /etc % ls -l|grep cnf-rwxrwxrwx 1 root wheel 4886 8 17 10:09 feternity@TheEternitydeMacBook-Pro /etc % sudo chmod 644 f eternity@TheEternitydeMacBook-Pro /etc % ls -l|grep cnf-rw-r--r-- 1 root wheel 4886 8 17 10:09 f四.两种启动 mysql 的⽅式1.⼀键启动。
Mac命令行数据库管理技巧使用mysql和sqlite管理数据库一、引言在Mac环境下,使用命令行进行数据库管理是一种高效、便捷的方式。
本文将介绍如何使用mysql和sqlite在Mac的命令行终端中进行数据库管理,帮助用户熟练掌握基本的数据库操作技巧。
二、使用mysql管理数据库1. 安装mysql首先需要安装mysql,可以通过Homebrew进行安装。
在终端中输入以下命令:```brew install mysql```2. 启动mysql服务安装完成后,可以通过以下命令启动mysql服务:```mysql.server start```3. 登录mysql启动mysql服务后,可以使用以下命令登录mysql:```mysql -u 用户名 -p```输入正确的用户名和密码后,即可成功登录mysql。
4. 创建数据库登录mysql后,可以使用以下命令创建数据库:```CREATE DATABASE database_name;```其中,database_name为你想创建的数据库名称。
5. 切换数据库使用以下命令可以切换到已创建的数据库:```USE database_name;```其中,database_name为你要切换的数据库名称。
6. 创建数据表在已切换到指定数据库后,可以使用以下命令创建数据表:```CREATE TABLE table_name(column1 datatype constraint,column2 datatype constraint,...);```其中,table_name为你要创建的数据表名称,column1、column2为数据表中的列名,datatype为列的数据类型,constraint为对列的约束。
7. 插入数据使用以下命令可以向数据表中插入数据:```INSERT INTO table_name VALUES (value1, value2, ...);```其中,table_name为要插入数据的数据表名称,value1、value2为要插入的具体数值。
如何在Mac OS X中安装MySQL
一下载MySQL
访问MySQL的官网:///downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。
进入MySQL的下载界面(:///downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。
在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。
点击右侧的download进行下载。
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。
二安装MySQL
打开MySQL的安装包:
分别安装
mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;
MySQL_StartupItem.pkg:MySql的启动项;
MySQL.prefPane:安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的.
三下载安装MySQL Workbench(GUI Tool)
3.1 MySQL Workbench的下载
访问:///downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:
然后同样选择版本之后选择服务器进行下载。
这里貌似只有一个版本:
3.2 MySQL Workbench的安装
下载完成之后安装就非常简单,双击即可安装。
安装完成之后我们在“应用程序”里面就能看到MySQL Workbench.app程序了。
双击打开:
到这里MySql Workbench就安装完毕了。
安装完成之后我们就讲MySQL Workbench连接到MySQL的数据库上,然后对数据库进行管理。
3.3 建立一个新连接
可以看到MySQL Workbench的主界面有三大模块,SQL Development,Data Modeling,Server Administration。
其中在SQL Development下面有一个“New Connection”点击之后就会出现一个“Setup New Connection”的对话框,填写完Connetion Name之后点击Ok。
即可完成一个连接到本地数据库的连接。
完成之后在主界面的就会出现刚才建立的连接,如下图:
双击连接名或者选中一个连接之后点击“Open Connection to Start Querying”,即可进入这个操作数据库的界面:
这些所有的前提都是数据库服务得打开。
3.4 管理数据库的访问密码
MySQL的默认账号密码是root/root,正常情况下我们如果单纯的只是使用MySQL Workbench来管理数据库的这个账号是可以的,但是当我们在编程代码中通过jdbc来访问MySQL时我们就会发现使用这个账号是不行,无法访问,因为MySQL需要我们更改密码,也就是说root这个是个默认的密码也就是弱密码,需要我们修改之后才能在代码中使用。
因此我们需要来管理数据库的访问密码。
新建一个Server Instance
在“Server Administration”模块下有个“New Server Instance”点击之后会弹出一个“Create New Server Instance Profile”的对话框,跟着对话框的一步一步走就可以完成,一般本地的数据库直接跟着默认设置就ok。
完成之后我们就能够在Workbench的主界面最右边看到刚才建立的instance。
双击打开管理器,这里需要密码,一般还没改过的就是root。
然后在左侧的菜单栏下有个“SECURITY”下面有个“Users and Privileges”的子菜单项,选择就会看到如下界面:
在右侧的面板中有一个User Accounts的列表,选择其中要修改密码的账号,然后在右侧修改密码即可。