首先先介绍压缩包形式的安装方法:

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql

$ cd /usr/local

$ sudo chown -R mysql:mysql mysql

$ cd mysql

$ sudo scripts/mysqw'w'w'w'w'wl_install_db --user=mysql

$ sudo chown -R root .

$ sudo chown -R mysql data

然后cd bin用

$ sudo ./mysql_secure_installation

来修改root密码,默认为空,显然不太安全,然后根据提示酌情配置,因为是开发环境不用那么严格限制。

$ sudo ./mysqld_safe

来启动mysql

$ sudo ./mysql -u root -p

输入刚才设置的root密码来登录mysql

$ sudo ./mysqld_safe stop

停止mysql

安装包文件形式的安装方法:

首先,去http://www.mysql.com/downloads/mysql下载mysql-5.6.10-osx10.7-x86_64.dmg,然后,双击该文件,安装映像中的两个安装包文件。

a. mysql-5.6.10-osx10.7-x86_64.dmg(mysql标准版安装)

b. MySQLStartupItem.pkg(mysql启动项目),可以在你电脑启动系统时自动运行mysql服务,它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。

启动mysql服务

1、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。

2、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用工具-终端,在终端中输入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM start,然后输入你的系统管理员密码即可。

关闭mysql服务

终端中输入命令:sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop,然后输入你的系统管理员密码即可。

你也可以去系统偏好设置-其他-MySQL,通过这个来启动和停止MySQL服务。

更改mysql root账户密码

终端中输入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密码

你可以随时使用这条命令更改你的密码。

终端登录mysql

终端登录mysql

方法1:绝对路径

终端中输入命令:/usr/local/mysql/bin/mysql -u root -p

提示:输入你的新密码

方法2:(推荐)相对路径

终端中输入命令:

查看路径中有没有需要的路径:

终端中输入命令:echo $PATH

没有,继续

添加需要路径:PATH="$PATH":/usr/local/mysql/bin

以后

终端中需输入命令:mysql -u root -p 即可

二.创建用户 分配权限

grant all privileges on *.* to 'user'@'localhost' with grant option

grant all privileges on *.* to 'user'@'localhost' identified by '123456′;

flush privileges;

1.新建用户。

登录MYSQL

@>mysql -u root -p

@>密码

创建用户

mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));

刷新系统权限表

mysql>flush privileges;

这样就创建了一个名为:phplamp  密码为:1234  的用户。

然后登录一下。

mysql>exit;

@>mysql -u phplamp -p

@>输入密码

mysql>登录成功

2.为用户授权。

登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

@>mysql -u root -p

@>密码

首先为用户创建一个数据库(phplampDB)

mysql>create database phplampDB;

授权phplamp用户拥有phplamp数据库的所有权限。

>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';

刷新系统权限表

mysql>flush privileges;

mysql>其它操作

如果想指定部分权限给一用户,可以这样来写:

mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';

//刷新系统权限表。

mysql>flush privileges;

3.删除用户。

@>mysql -u root -p

@>密码

mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";

mysql>flush privileges;

//删除用户的数据库

mysql>drop database phplampDB;

4.修改指定用户密码。

@>mysql -u root -p

@>密码

mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";

mysql>flush privileges;

mac os 配置 mysql_基于MAC OS 操作系统安装、配置mysql相关推荐

  1. HP小型机操作系统安装配置指导书

    HP小型机操作系统安装配置指导书 在HP Integrity Server开机后,可能屏幕没有任何显示,请使用串口线登陆系统的MP,进行管理.下面将分为MP的管理.HP-UX的安装.HP的卷组操作和M ...

  2. HP-UX操作系统安装配置手册

    第1章       RP8420/RP4440硬件结构. 4 1.1     RP8420服务器简介及结构. 4 1.2     RP4440服务器简介及结构. 8 第2章       HP小型机co ...

  3. centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例

    在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB ...

  4. 【RedHat Linux 操作系统安装配置规范】

    目录 1 文档说明 1.1 文档简介 1.2 适用对象 1.3 生效范围 2 系统配置 2.1 安装 2.2 主机命名规范 2.3 磁盘管理 2.4 时间同步 2.5 服务的配置 2.6 命令时间戳记 ...

  5. kfaka storm写入mysql_基于Storm+Kafka+Zookeeper锁+Memcached+mysql架构全方位系统Storm项目案例实战...

    基于Storm+Kafka+Zookeeper锁+Memcached+mysql架构全方位系统Storm项目案例实战 适应人群 有一定Storm基础.Kafka基础.Memcached基础.Zooke ...

  6. mac开机启动mysql_新Mac 开机启动MySQL/MongoDB/Redis 等服务

    brew install mysql 它会将所有的包安装到/usr/local/Cellar/目录下,并将文件软连接到/usr/local/ 安装完成后你需要到/usr/local/Cellar/my ...

  7. mac 二进制安装mysql_在mac下安装mysql二进制分发版的方法(不是dmg的)

    没有mac的root密码,当前用户有sudo权限.所以想以root身份执行的命令都加了sudo #是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员 bogon:m ...

  8. 在mac如何启动mysql_在Mac如何启动MySQL

    Ubuntu16.10 主题flatabulous安装 以前通过apt直接安装的flatabulous主题16.10上安装会出现找不到包的情况,可以采用源码安装 原来的apt-get方式: 1:主题 ...

  9. 树莓派zero+mysql_关于树莓派zero的系统安装配置部署

    1.1  所需硬件:树莓派,读卡器,8G以上SD卡 1.3  最好选择不带操作界面的raspbian系统到本地电脑,解压得到iso镜像文件 1.4  用读卡器把sd卡插入电脑,使用 SD Card F ...

最新文章

  1. 观察者模式(Observer Pattern)(二):HeadFirst中的气象站的实现
  2. 浅谈Greenplum的Boolean类型与Text类型之间的转换
  3. 【知识积累】随机数生成的几种方法
  4. Mysqli的批量CRUD数据
  5. Linux HA集群
  6. [ant]通过Android命令自动编译出build.xml文件
  7. Java面试你必须要知道的那些知识,深夜思考
  8. mac mysql 链接_mac上搭建mysql环境配置和Navicat连接mysql
  9. 表视图(UITableView)与表视图控制器(UITableViewController)
  10. 【caffe-windows】 caffe-master 之 cifar10 超详细
  11. 1486. 数组异或操作
  12. 蚂蚁金服:开源增强版 SpringBoot 的研发框架!
  13. Node.js:简单的node服务器ajax请求
  14. 双方确认函_影片份额转让合同约定第一出品方出具确认函后合同生效,未出具而受让方支付投资款的,合同也生效...
  15. 关于微PE的那些事和重装系统
  16. 基于百度云AI开发车型识别车牌识别案例详解
  17. Python herhan学习 day2
  18. crt计算机显示器,crt显示器最高分辨率_crt显示器最高刷新率
  19. /proc/cpuinfo参数说明查看CPU参数
  20. c语言 英语试卷,英语听力试题及答案

热门文章

  1. IBM胡世忠谈大数据时代企业面临的四大挑战
  2. linux shell数组参数传递参数,在bash中将数组作为参数传递
  3. 【君义精讲】排序算法
  4. OpenJudge NOI 1.16 08:石头剪刀布
  5. 图论 —— 二分图 —— 匈牙利算法
  6. 训练日志 2018.10.7
  7. 15 WM配置-主数据-定义存储区标识符(Storage Section Indicators)
  8. python使用如下方法规范化数组_python归一化多维数组的方法
  9. MFC指定位置截屏并保存为png格式 (pdf函数可以加载这种方式生成的图片)
  10. vue 外部方法调用内部_vue 的进阶之路