Mac下安装、使用、删除MySQL,以及mysql常用操作语句

本文详细介绍了在Mac上安装MySQL的方法,包括直接下载安装和通过Homebrew安装,并提供了启动、停止MySQL服务及基本使用的步骤。此外还介绍了如何创建和管理用户、数据库等关键操作。

安装

方法一:

1.到MySQL官网下载MySQL Community版,(作者下载的是mysql-5.6.21)MySQL分为商业版(Enterprise)和社区版(Community),商业版是要收费的,社区版是免费的。

MySQL的Mac版安装包分为两种一种是DMG Archive,另一种是Compressed Tar。DMG的安装比较简单,只需要双击安装文件即可,Compressed Tar的安装请自行查找资料。


2.mysql的安装路径为:


同时,MySQL会在/usr/local/mysql创建一个指向该文件夹的软链接(symbolic link),

方法二:

利用homebrew进行安装。
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. brew install mysql  

安装路径位于



启动MySQL

启动:
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. /usr/local/Cellar/mysql/5.6.21/bin/mysql.server start  
重启:
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. /usr/local/Cellar/mysql/5.6.21/bin/mysql.server restart  
关闭:
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. /usr/local/Cellar/mysql/5.6.21/bin/mysql.server stop  



使用MySQL

1. 为root创建密码
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. mysqladmin -u root password "root" //初始化密码, 第二个root为密码  



2. 修改root密码
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. mysqladmin -u root -p password "admin"  



3. 进入MySQL
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. mysql -u root -p  


4. 然后就可以执行MySQL命令了,千万记得每条命令要以;结尾。
[sql]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. show databases;  

5.创建新用户

[sql]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. INSERT INTO User (Host, UserPassword, ssl_cipher, x509_issuer, x509_subject) VALUES ('localhost''sloth'Password('sloth'), '''''');  


6. 退出mysql
[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. exit  



删除MySQL

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. 1 sudo rm /usr/local/mysql  
  2. 2 sudo rm -rf /usr/local/mysql*  
  3. 3 sudo rm -rf /Library/StartupItems/MySQLCOM  
  4. 4 sudo rm -rf /Library/PreferencePanes/My*  
  5. 5 vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)  
  6. 6 rm -rf ~/Library/PreferencePanes/My*  
  7. 7 sudo rm -rf /Library/Receipts/mysql*  
  8. 8 sudo rm -rf /Library/Receipts/MySQL*  
  9. 9 sudo rm -rf /var/db/receipts/com.mysql.*  





1:查看服务器上当前数据库
   mysql> SHOW DATABASES;
2:创建一个数据库MYDB
   mysql> CREATE DATABASE MYDB;
3:选择你所创建的数据库
   mysql> USE MYDB;
(按回车键出现Database changed 时说明操作成功!)
4:查看现在的数据库表
   mysql> SHOW TABLES;
5:创建一个数据库表
   mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:显示表的结构:
   mysql> DESCRIBE MYTABLE;
7:往表中加入记录
   mysql> insert into MYTABLE values ("hyq","M");
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
   mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:导入. sql文件命令(例如D:/mysql.sql)
   mysql>use database;
   mysql>source d:/mysql.sql;
10:删除表
   mysql>drop TABLE MYTABLE;
11:清空表
   mysql>delete from MYTABLE;
12:更新表中数据
   mysql>update MYTABLE set sex="f" where name='hyq';
13.查看默认的编码格式:
   mysql> show variables like "%char%";
14.查看test数据库的编码格式:
   mysql> show create database test;
15.查看yjdb数据库的编码格式:
   mysql> show create table yjdb;

mysql-5.6.25.tar 包含两个文件: - mysql-5.6.25.tar.gz Generic Linux (Architecture Independent), Compressed TAR Archive MD5: 37664399c91021abe070faa700ecd0ed -install.txt: 安装方法 首先解压mysql-5.6.25.tar: $ tar xf mysql-5.6.25.tar ------------------ Mysql 源码安装操作: 1. 创建用户 # groupadd mysql # useradd -g -r mysql mysql 2. 解压缩tar包 # tar xf mysql-5.6.25.tar.gz # cd mysql-5.6.25 3. 编译安装 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ > -DDEFAULT_CHARSET=gbk \ > -DDEFAULT_COLLATION=gbk_chinese_ci \ > -DENABLED_LOCAL_INFILE=ON \ > -DWITH_INNOBASE_STORAGE_ENGINE=1 \ > -DWITH_FEDERATED_STORAGE_ENGINE=1 \ > -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ > -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ > -DWITH_DEBUG=0 \ > -DMYSQL_TCP_PORT=3306 # make # make install 4. 配置以及初始化MySQL # cd /usr/local/mysql 4.1 设置MySQL安装目录的权限 # chown -R mysql:mysql /usr/local/mysql 4.2 初始化MySQL # scripts/mysql_install_db --user=mysql # cp support-files/mysql.server /etc/init.d/mysqld 4.3 重新设置MySQL安装目录的权限(除data目录外,其余所有目录及文件均修改用户为root,组不变) # chown -R root . # chown -R mysql data 4.4 启动mysql_safe # bin/mysqld_safe --user=mysql & 4.5 设置MySQL的root帐号密码 - 自动设置:# ./bin/mysql_secure_installation 或 - 手动置:# ./bin/mysqladmin -u root password '' ------------------ 操作详情参看: https://github.com/Marslo/MyBlog/blob/master/Programming/MySQL/MySQLInstallationBySourceCode.md MySQL6源码安装官方手册: http://dev.mysql.com/doc/refman/5.6/en/installing-source-distribution.html ------------------ 资源为英文,下载请谨慎
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值