一、MySql的下载与安装
访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。
进入MySQL的下载界面(http://www.mysql.com/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 -->在弹出的页面中点击Start Mysql Server(启动MySql服务)
三、MySql修改root的密码
原因:初装的时候弹出一个随机密码,没注意,所以需要修改密码,以保证正常连接
step1: 桌面左上角苹果图标->系统偏好设置->最下边单击mysql -->在弹出的页面中点击Stop Mysql Server(停止MySql服务)
step2: 进入终端输入:cd /usr/local/mysql/bin/ 回车后输入: sudo su 回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables & 回车后mysql会自动重启(偏好设置中mysql的状态会变成running) step3. 输入命令 ./mysql 回车后,输入命令 FLUSH PRIVILEGES; 回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = root;
经过以上步骤:用户名为root 密码设为root 至此,密码修改完成,可以成功登陆。
四、MySql的卸载
打开终端,全部拷贝下面的内容,回车
cd ~/sudo rm/usr/local/mysqlsudo rm -rf /usr/local/var/mysql
sudo rm-rf /usr/local/mysql*sudo rm-rf /Library/StartupItems/MySQLCOM
sudo rm-rf /Library/PreferencePanes/My*vim/etc/hostconfig and removed the line MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My*sudo rm-rf /Library/Receipts/mysql*sudo rm-rf /Library/Receipts/MySQL*sudo rm-rf /var/db/receipts/com.mysql.*
执行完以上命令即完成卸载,如需重装,重启一下电脑,重装即可。
五. 配置mysql的环境变量
原因:为了在终端中使用命令来操作数据库,故需要配置环境变量
1..终端中执行 vi ~/.bash_profile
2.按键盘的字母i 进入编辑模式
3.在末尾添加两行
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
按esc键,按住shift+冒号 输入wq 即显示为:wq即可保存退出
4.重新打开窗口即可操作命令
六.用终端连接mysql数据库
终端中执行mysql-u root -p
随后输入数据库的密码:root
3.进行数据库及表的操作
七.配置mysql数据库的字符集(防止终端操作数据库出现乱码,做系统的时候数据库乱码)
1.
进入系统偏好设置-->MySql-->停用mysql的服务
2、在终端中执行sudo -s
3、输入电脑管理员的密码
4、cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
5、vi /etc/my.cnf
在打开的my.cnf文件中增加如下配置,如何操作呢?点击键盘的 i 字母,即可进入编辑模式
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
6、按esc键
7、输入:wq
8、进入系统偏好设置-->MySql-->重启mysql的服务
说明:具体的操作,按我上面的这8步操作即可,已经很好的解决了终端操作数据库乱码的问题了. 参考文档:
http://blog.csdn.net/m13026178198/article/details/49993263