关闭

(0015)iOS 开发之Mac上安装MySQL服务与创建数据库的基本步骤

标签: Mac上安装MySQLMac上MySQL终端的基本操作mysql数据库
4723人阅读 评论(0) 收藏 举报
分类:

补充:查看mac下的mysql安装目录  前往文件夹 处输入  /usr/local/mysql 跳到mysql


1.安装MySQL (免费)

官网现下载地址 http://dev.mysql.com/downloads/mysql/   (我选的mysql-5.7.17-macos10.12-x86_64.dmg

点击download 会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”即开始下载。


2.解压后分别安装 mysql-5.7.17-osx10.6-x86_64.pkg:这个是MySql的主要程序包;

安装成功后会弹出一个弹框,记得截图,因为有个初始化密码在里面!



3.安装成功后,系统偏好设置里,会出现如下图标:



4. 双击MySQL,图标进到下面页面:这里可以start/stop MySQL Server 。


安装完成了。


终端启动mysql 的方法这里两种:


方法1:

$:alias mysql=/usr/local/mysql/bin/mysql

$:cd /usr/local/mysql/bin/

(上面两步可并作一步$:/usr/local/MySQL/bin/mysql -u root -p)

$:  mysql -u root -p 

$:  Enter password: 输入截图上的密码:


方法2:

1.PATH=$PATH:/usr/local/mysql/bin/

2.mysql -u -p

3.Enter password: 输入截图上的密码:

直接输入就行了,此时如果你没有改密码,直接敲回车。这样就可以访问你的数据库服务器了。


如遇到:

mysql: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!

mysql: [ERROR] Fatal error in defaults handling. Program aborted!

解决办法:./etc/my.cnf  找到这个文件,把里面的内容删除,删除不了,直接拉到桌面,然后编辑把内容清空,然后把/etc/里的 my.cnf删除,把桌面的my.cnf copy到/etc/。


ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

操作提示:You must reset your password using ALTER USER statement before executing this statement. 
按照提示ALTER USER 修改密码无效,后来发现执行如下命令即可: 
mysql> SET PASSWORD = PASSWORD('123456');   //123456 是重置的新密码


接下来可以访问服务器的数据库的一些基本操作了

http://www.cnblogs.com/qq1871707128/p/6041704.html


(1)显示所有数据库列表:show databases;


(2)建库:create database Mytest;(Mytest库名)


(3)打开某个数据库(比如数据库:Mytest):use Mytest;


(4)显示本库中的所有表:show tables;


(5)建表:create table 表名 (字段设定列表); // :creat table mytest_acount (col1 INT, col2 CHAR(5), col3 DATE);  表至少一列。


(6)显示某表的结构:describe table1;


(7)删库:drop database 库名;


(8)删表:drop table 表名;


(9)将表中的记录清空:delete from 表名;


(10)显示表中的记录:select  *  from 表名;


6、退出mysql:exit


7、启动和停止mysql


启动:/usr/local/mysql/share/mysql.server start


停止:/usr/local/mysql/bin/mysqladmin -u root -p shutdown

输入root密码。


快捷路径配置方法:

1.  打开终端输入:  pico .bash_profile;    回车

2. 将此路径配置进去:  export PATH=$PATH:/usr/local/mysql/bin/

3. 重新打开终端,然后 直接: mysql -u -p ;

(即可一般都会添加这个路径,否则很不方便使用mysql的说~)


修改MySQL登录密码的方法:

1. $ ./mysql

2.$ FLUSH PRIVILEGES; 

3.$ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

(至此,密码修改完成,可以成功登陆。)


mysql验证功能方法:

1.登录管理员权限$ sudo su

2.禁止mysql验证功能 $ ./mysqld_safe --skip-grant-tables &

3.mysql会自动重启(偏好设置中mysql的状态会变成running)

注意:设置完成以后就不能手动关闭了,除非开机重启)

 

参考文档:

http://www.th7.cn/db/mysql/201504/101743.shtml

http://blog.sina.com.cn/s/blog_9ea3a4b70101ihl3.html


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Mac 终端创建数据库(文件) Sqlite创建数据库

数据库的基本创建和一些简单的操作
  • Future_One
  • Future_One
  • 2017-03-29 19:47
  • 1194

Java - Mac上创建数据库表如何创建到指定的数据库中,此处有坑,已填

初识数据库时,对数据库的理解就是增删改查,对应的语句不再说明,这里只说创建表时如何创建到指定的数据库。博主使用的是SQL Server数据库和Navicat Premium可视化界面,在Navicat...
  • CodingFire
  • CodingFire
  • 2016-12-20 14:27
  • 753

iOS XMPP之mysql数据库的安装

一、安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.7 (x86, 64...
  • sky_2016
  • sky_2016
  • 2014-10-08 14:27
  • 584

MAC下安装与配置MySQL

一 下载MySQL     访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“...
  • qingsi00
  • qingsi00
  • 2013-05-19 22:24
  • 1618

在mac系统下使用mysql数据库命令

在mac系统下使用mysql数据库命令 注:在登录终端之前要先启动mysql数据库服务,可以在系统偏好设置里启动,也可以在终端中启动 1)、 在系统偏好设置里启动如上图所示 2...
  • u011779982
  • u011779982
  • 2013-08-27 18:37
  • 13317

Mac下配置MySQL服务

安装MySQL下载MySQL安装包:http://dev.mysql.com/downloads/mysql/ 如图,选择dmg包,下载完成,双击后打开对应的pkg包,一直点击下一步,直到安装成功 ...
  • ToBeTheEnder
  • ToBeTheEnder
  • 2016-10-13 22:06
  • 4467

Mac安装、配置并使用MySQL数据库

1、MySQL安装包下载 MySQL Community Server下载地址:http://dev.mysql.com/downloads/mysql/,下载完毕之后安装文件如下所示: ...
  • lianggenrong
  • lianggenrong
  • 2016-12-23 12:22
  • 1987

Mysql创建新用户方法

1.       CREATE USER 语法: CREATE USER 'username'@'host' IDENTIFIED BY...
  • leili0806
  • leili0806
  • 2013-02-06 11:40
  • 114058

MAC MySQL配置安装及ROOT权限设置

MAC MySQL最新安装配置 mysql -u root -p登陆时报错, 解决:ERROR 1045 (28000): Access denied for user '...
  • u012397402
  • u012397402
  • 2015-08-23 00:18
  • 4528

MySQL创建用户与授权

一. 创建用户 命令: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名host:...
  • gebitan505
  • gebitan505
  • 2016-06-21 13:35
  • 7120
    个人资料
    • 访问:45508次
    • 积分:1567
    • 等级:
    • 排名:千里之外
    • 原创:105篇
    • 转载:57篇
    • 译文:0篇
    • 评论:4条
    最新评论