一、安装

比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive

下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg

1.点击,安装包里的

2.再点击安装

安装好后,再系统偏好设置的其他里,会出现如下图标:

3.点击此图标,跳出对话框

点击Start MySQL Server按钮,启动mysql

二、打开终端,定义mysql别名

输入alias命令(一般的mysql命令别名)

alias mysql=/usr/local/mysql/bin/mysql

回车,再输入(mysql配置之类的命令别名)

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

或者修改.bash_profile文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。

·用文本编辑器打开用户目录下的.bash_profile文件

·在.bash_profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk1.6.0_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

三、设置mysql root帐号的密码(例如:设置root用户的密码改为123)

mysqladmin -u root password 123

2.如果设置完密码后,需要修改,执行命令(例如:将root用户的密码改为456)

mysqladmin -u root -p password 456

接着会提示输入密码,此时输入旧密码,回车

四、连接数据库

mysql -u root -p

然后提示输入密码,输入三中设置的初始密码

2.如果登陆远程主机上的mysql数据库http://wenrisheng.iteye.com/admin/blogs/1995691/edit

mysql -h 主机地址 -u 用户名 -p 用户密码

登录数据库后使用status命令查看状态,如果出现 Db characterset:latin1拉丁编号,存储中文时会出现乱码问题,解决方案:

1.拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf;

2.在my.cnf文件的[mysqld]后面添加如下三句:

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci;

3.保存退出;

4.重新启动mysql服务器就可以。

然后再就入mysql数据库查看编码发现改成了utf8了。

五、执行常用的mysql数据库操作

注意:以下操作都发现在,连接数据库之后,进入mysql环境,之后执行的命令都必须带有分号“;”

首先,以root权限连接mysql

mysql -u root -p

然后,输入root的密码

1、增加新用户

格式如下:

grant 操作权限 on 数据库.* to 用户名@登陆主机地址 identified by '密码';

意思是:授予,某主机上的某用户(附带该用户的登陆密码)在某数据库上,执行某些操作的权限

(1)比如:任意主机上("%"),用户(用户名:test1,密码:adc)在所有数据库上,执行任意操作的权限(很危险)

grant all privileges on *.* to test1@"%" identified by "abc";

其中all privileges表示查询,插入,修改,删除的权限:select,insert,update,delete

以上命令等价于:

grant select,insert,update,delete on *.* to test1@"%" identified by "abc";

然后刷新权限

flush privileges;

(2)比如:授权本地主机上的用户操作数据库的权限

创建数据库(比如:openfire)

create database openfire;

授予本地主机用户(用户名:test2,密码:123)访问数据库(数据库名称:openfire)的操作权限

grant all privileges on openfire.* to test2@localhost identified by "123";

flush privileges;

之后,就可以用新的用户,访问openfire数据库了

2.更新指定帐户的密码(用户名:test1,新密码:1234)

update mysql.user set password=password('1234') where User="test1" and Host="localhost";

3.删除用户

先使用mysql数据库

use mysql;

删除mysql数据库中user表中的某个本地用户(test7)

delete from user where User="test7" and Host="localhost";

4.显示命令

(1)显示所有数据库列表

show databases;

初始化只有两个数据库,mysql和test

注意:MYSQL的系统信息都存储在mysql库中,比如:修改密码和新增用户,实际上就是用这个库进行操作

(2)打开某个数据库(比如数据库:openfire)

use openfire;

(3)显示本库中的所有表

show tables;

(4)显示某表(table1)的结构

describe table1;

(5)建库

create database 库名;

(6)建表

use 库名;

create table 表名 (字段设定列表);

(7)删库

drop database 库名;

(8)删表

drop table 表名;

(9)将表中的记录清空

delete from 表名;

(10)显示表中的记录

select * from 表名;

六、退出mysql

exit

七、启动和停止MySQL

启动

/usr/local/mysql/share/mysql.server start

停止

/usr/local/mysql/bin/mysqladmin -u root -p shutdown

输入root密码

mac mysql-share_mac下安装mysql相关推荐

  1. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  2. linux 自带 mysql,linux下安装mysql

    1.查看CentOS自带的mysql rpm -qa | grep mysql 2.卸载CentOS自带的mysql rpm -e --nodeps 要卸载的软件 3.下载mysql.tar 将mys ...

  3. 自定义安装mysql linux_linux下 安装mysql 问题

    展开全部 因为32313133353236313431303231363533e4b893e5b19e31333365633934mysql程序在启动的时候  非常依赖my.cnf里面的配置,而my. ...

  4. mysql alidata_linux下安装mysql | 学步园

    如果没有mysql的安装包就下载 wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.6.15-linux-glibc2.5-i68 ...

  5. linux mysql e_Linux下安装mysql

    安装前,需要卸载所有的mariadb软件: yum remove mariadb* 获取mysql的yum容器:wget http://dev.mysql.com/get/mysql-communit ...

  6. ubuntu mysql vi_Ubuntu16 下安装 mysql

    sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlcli ...

  7. wind 下装mysql,windows 下安装MySQL

    下载压缩包 首先到官网下载安装包,可联系提供 配置环境变量 找到系统属性(windows10在高级系统设置) 在这里插入图片描述 找到系统变量的 Path 点击编辑 在这里插入图片描述 点击新建,然后 ...

  8. freebsd mysql utf8_FreeBSD下安装mysql基本步骤

    cd /usr/ports/databases/mysql51-server make WITH_XCHARSET=all WITH_CHARSET=utf8 WITH_PROC_SCOPE_PTH= ...

  9. Mac系统下安装MySQL详细步骤

    Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.

  10. mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)

    原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...

最新文章

  1. android怎么关联geny,Android studio下添加genymotion神器
  2. 杭电1597_find the nth digit
  3. hihocoder #1362 : 修补木桶(二分+dp)
  4. 11.16 模拟:总结
  5. 使用BusyBox制作根文件系统的理论分析
  6. JSON.stringify转换Date不正确的解決方法
  7. pthon_函数式编程与面向对象编程的比较
  8. 带你了解VXLAN网络中报文的转发机制
  9. axis1.4 wsdl2java_axis2(1.4及以上版本) wsdl2java 使用方式 | 学步园
  10. bme280中文技术手册_Rhino 6 中文训练手册发布
  11. paip.mysql备份慢的解决
  12. 关于引擎代码从Delphi 2007 升级至Delphi 10.1的一些历程
  13. java 万年历 农历_万年历(java实现)
  14. 签到系统、评价系统、后台审核系统前后端接口实现总结
  15. HTML5 drag属性
  16. python中re.group()简介
  17. KBL406-ASEMI整流桥KBL406
  18. 从事java开发工作三年的感想
  19. 关于C语言中有符号的整数值范围为什么是从-32768~32767以及有符号和无符号区别
  20. 硬盘分区被格式化了如何恢复

热门文章

  1. 打开c盘_为什么你的C盘总是爆满?教你彻底清理C盘空间,瞬间提速50%
  2. 【英语学习】【WOTD】magniloquent 释义/词源/示例
  3. 使用Idea简单搭建springcloud项目
  4. C++字符串操作总结
  5. Coding the Matrix Week 1 The vector 作业
  6. Unity Shader: Shader粒子广告牌
  7. 计算机博士英语复试题目,【转载】考博英语复试纯干货,请务必收藏!
  8. 改进粒子系统-GPU实现
  9. kubernetes之CI/CD工具jenkins第二篇,helm的使用
  10. javascript热身运动-了解最基本的知识