mac os 配置 mysql_基于MAC OS 操作系统安装、配置mysql
首先先介绍压缩包形式的安装方法:
$ 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相关推荐
- HP小型机操作系统安装配置指导书
HP小型机操作系统安装配置指导书 在HP Integrity Server开机后,可能屏幕没有任何显示,请使用串口线登陆系统的MP,进行管理.下面将分为MP的管理.HP-UX的安装.HP的卷组操作和M ...
- HP-UX操作系统安装配置手册
第1章 RP8420/RP4440硬件结构. 4 1.1 RP8420服务器简介及结构. 4 1.2 RP4440服务器简介及结构. 8 第2章 HP小型机co ...
- centos8.2安装mysql_为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8为例
在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB ...
- 【RedHat Linux 操作系统安装配置规范】
目录 1 文档说明 1.1 文档简介 1.2 适用对象 1.3 生效范围 2 系统配置 2.1 安装 2.2 主机命名规范 2.3 磁盘管理 2.4 时间同步 2.5 服务的配置 2.6 命令时间戳记 ...
- kfaka storm写入mysql_基于Storm+Kafka+Zookeeper锁+Memcached+mysql架构全方位系统Storm项目案例实战...
基于Storm+Kafka+Zookeeper锁+Memcached+mysql架构全方位系统Storm项目案例实战 适应人群 有一定Storm基础.Kafka基础.Memcached基础.Zooke ...
- mac开机启动mysql_新Mac 开机启动MySQL/MongoDB/Redis 等服务
brew install mysql 它会将所有的包安装到/usr/local/Cellar/目录下,并将文件软连接到/usr/local/ 安装完成后你需要到/usr/local/Cellar/my ...
- mac 二进制安装mysql_在mac下安装mysql二进制分发版的方法(不是dmg的)
没有mac的root密码,当前用户有sudo权限.所以想以root身份执行的命令都加了sudo #是否存在_mysql用户和用户组,并查看用户_mysql是不是用户组_mysql的成员 bogon:m ...
- 在mac如何启动mysql_在Mac如何启动MySQL
Ubuntu16.10 主题flatabulous安装 以前通过apt直接安装的flatabulous主题16.10上安装会出现找不到包的情况,可以采用源码安装 原来的apt-get方式: 1:主题 ...
- 树莓派zero+mysql_关于树莓派zero的系统安装配置部署
1.1 所需硬件:树莓派,读卡器,8G以上SD卡 1.3 最好选择不带操作界面的raspbian系统到本地电脑,解压得到iso镜像文件 1.4 用读卡器把sd卡插入电脑,使用 SD Card F ...
最新文章
- 观察者模式(Observer Pattern)(二):HeadFirst中的气象站的实现
- 浅谈Greenplum的Boolean类型与Text类型之间的转换
- 【知识积累】随机数生成的几种方法
- Mysqli的批量CRUD数据
- Linux HA集群
- [ant]通过Android命令自动编译出build.xml文件
- Java面试你必须要知道的那些知识,深夜思考
- mac mysql 链接_mac上搭建mysql环境配置和Navicat连接mysql
- 表视图(UITableView)与表视图控制器(UITableViewController)
- 【caffe-windows】 caffe-master 之 cifar10 超详细
- 1486. 数组异或操作
- 蚂蚁金服:开源增强版 SpringBoot 的研发框架!
- Node.js:简单的node服务器ajax请求
- 双方确认函_影片份额转让合同约定第一出品方出具确认函后合同生效,未出具而受让方支付投资款的,合同也生效...
- 关于微PE的那些事和重装系统
- 基于百度云AI开发车型识别车牌识别案例详解
- Python herhan学习 day2
- crt计算机显示器,crt显示器最高分辨率_crt显示器最高刷新率
- /proc/cpuinfo参数说明查看CPU参数
- c语言 英语试卷,英语听力试题及答案
热门文章
- IBM胡世忠谈大数据时代企业面临的四大挑战
- linux shell数组参数传递参数,在bash中将数组作为参数传递
- 【君义精讲】排序算法
- OpenJudge NOI 1.16 08:石头剪刀布
- 图论 —— 二分图 —— 匈牙利算法
- 训练日志 2018.10.7
- 15 WM配置-主数据-定义存储区标识符(Storage Section Indicators)
- python使用如下方法规范化数组_python归一化多维数组的方法
- MFC指定位置截屏并保存为png格式 (pdf函数可以加载这种方式生成的图片)
- vue 外部方法调用内部_vue 的进阶之路