mac mysql-share_mac下安装mysql
一、安装
比如: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相关推荐
- 在Mac OS环境下安装MySQL服务
在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...
- linux 自带 mysql,linux下安装mysql
1.查看CentOS自带的mysql rpm -qa | grep mysql 2.卸载CentOS自带的mysql rpm -e --nodeps 要卸载的软件 3.下载mysql.tar 将mys ...
- 自定义安装mysql linux_linux下 安装mysql 问题
展开全部 因为32313133353236313431303231363533e4b893e5b19e31333365633934mysql程序在启动的时候 非常依赖my.cnf里面的配置,而my. ...
- mysql alidata_linux下安装mysql | 学步园
如果没有mysql的安装包就下载 wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.6.15-linux-glibc2.5-i68 ...
- linux mysql e_Linux下安装mysql
安装前,需要卸载所有的mariadb软件: yum remove mariadb* 获取mysql的yum容器:wget http://dev.mysql.com/get/mysql-communit ...
- ubuntu mysql vi_Ubuntu16 下安装 mysql
sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlcli ...
- wind 下装mysql,windows 下安装MySQL
下载压缩包 首先到官网下载安装包,可联系提供 配置环境变量 找到系统属性(windows10在高级系统设置) 在这里插入图片描述 找到系统变量的 Path 点击编辑 在这里插入图片描述 点击新建,然后 ...
- freebsd mysql utf8_FreeBSD下安装mysql基本步骤
cd /usr/ports/databases/mysql51-server make WITH_XCHARSET=all WITH_CHARSET=utf8 WITH_PROC_SCOPE_PTH= ...
- Mac系统下安装MySQL详细步骤
Mac系统下安装MySQL详细步骤. 每次打开终端,都出现mysql 找不到的情况,这是因为路径问题. 解决办法.
- mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)
原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...
最新文章
- android怎么关联geny,Android studio下添加genymotion神器
- 杭电1597_find the nth digit
- hihocoder #1362 : 修补木桶(二分+dp)
- 11.16 模拟:总结
- 使用BusyBox制作根文件系统的理论分析
- JSON.stringify转换Date不正确的解決方法
- pthon_函数式编程与面向对象编程的比较
- 带你了解VXLAN网络中报文的转发机制
- axis1.4 wsdl2java_axis2(1.4及以上版本) wsdl2java 使用方式 | 学步园
- bme280中文技术手册_Rhino 6 中文训练手册发布
- paip.mysql备份慢的解决
- 关于引擎代码从Delphi 2007 升级至Delphi 10.1的一些历程
- java 万年历 农历_万年历(java实现)
- 签到系统、评价系统、后台审核系统前后端接口实现总结
- HTML5 drag属性
- python中re.group()简介
- KBL406-ASEMI整流桥KBL406
- 从事java开发工作三年的感想
- 关于C语言中有符号的整数值范围为什么是从-32768~32767以及有符号和无符号区别
- 硬盘分区被格式化了如何恢复
热门文章
- 打开c盘_为什么你的C盘总是爆满?教你彻底清理C盘空间,瞬间提速50%
- 【英语学习】【WOTD】magniloquent 释义/词源/示例
- 使用Idea简单搭建springcloud项目
- C++字符串操作总结
- Coding the Matrix Week 1 The vector 作业
- Unity Shader: Shader粒子广告牌
- 计算机博士英语复试题目,【转载】考博英语复试纯干货,请务必收藏!
- 改进粒子系统-GPU实现
- kubernetes之CI/CD工具jenkins第二篇,helm的使用
- javascript热身运动-了解最基本的知识