当前位置:   article > 正文

MySQL(1):Mac 上初次安装和使用mysql(采坑经验)_未能载入偏好设置面板“mysql”。

未能载入偏好设置面板“mysql”。


Mac OS :10.14.5

1. 下载安装MySQL

方法一:官网下载

错误示范

没想到这是掉坑的开始:

错误示范:选择圆圈处

在这里插入图片描述
直接附上链接: MySQL Product Archives

错误原因:该版本与 mac 系统不匹配
网上方法:点击矩形处(反正我没找到匹配版本)

首先,下载并安装完毕之后,点击进入系统偏好设置,在最底下寻找海豚(MySQL)
由于没有注意系统的版本,导致安装后出现错误:未能载入偏好设置面板“MySQL”
在这里插入图片描述

正确方法

我的方法:点击 Archives链接
在这里插入图片描述

正常的过程是会让你设置密码的:

在这里插入图片描述

最后在系统偏好设置里找到:
在这里插入图片描述

方法二:使用brew
如果再不行的话,使用brew下载也很方便,可以试试。

[Mac 10.13.4] 使用Homebrew安装Mysql全过程

2. 配置MySQL环境

直接上步骤:

  • cd ~

  • vim .bash_profile

  • 输入以下代码

    # add path for MySQL
    export PATH=${PATH}:/usr/local/mysql/bin
    
    • 1
    • 2
  • 刷新:source .bash_profile (刷新后就不需要重启终端了)

  • 登陆验证:mysql -u root -p,会出现输入密码,成功!
    若没有刷新则会出现mysql: command not found
    (特意在下面试了一下)
    在这里插入图片描述

输入密码后:
在这里插入图片描述

注:可通过SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');重置密码

3. MySQL简单使用

3.1 连接数据库

  • 打开服务
    在这里插入图片描述

  • 再在终端登陆mysql -u root -p
    root 是用户名,输入后会提示输入密码

注:远程登陆方法

  • 指定端口号登陆使用:mysql -u root -p -P 3306-P为大写,3306 为本机默认)
  • 指定 ip 、用户和端口号登陆:msql -h <IP> -u <user> -p -P <port>

3.2 创建和删除数据库

  • 可以先查看数据库show databases;
    在这里插入图片描述
    注:以上四个数据库是系统自带的。

  • 新建数据库create database <database_name>;
    在这里插入图片描述

  • 删除数据库:drop database <database_name>;

注意,别忘记代码最后的分号;

3.3 创建和删除表格

  • 先选择指定数据库:use <database_name>;

use 后面直接接目标数据库的名称即可

  • 创建表格:create table <table_name(column1 type1, column2, type2, ...)>;
    注意表格名称后面接一个列名组成的元组,并且每个列后面都会跟相应列的数据类型
    例如, create table test_table(name char(20), age int(11) , city char(20));
    在这里插入图片描述

  • 删除表格:drop table <table_name>;

3.4 表格的增删改查操作

  • 插入行:insert into <table_name>(column1, column2, ...) values(value1, value2, ...);
    指的是在表格中插入指定的列
  • 查找:select <column1, column2, ...> from <table_name> <where clause> <limit n> ;
    指的是从表格中选取指定的列,也可以使用*代替所有列,同时可以使用limit来控制这些选取的列的行数
  • 修改:update <table_name> set <column1=value1, column2=value2, ...> <where clause> ;
    指的是修改相应列的数据 ,并使用where 来限定参与运算的行
  • 删除:delete from <table_name> <where clause>
    指的是删除 where 指定条件的行数(注意与select操作不同)

3.5 其它

1、退出 mysql
退出使用\q

mysql> \q
  • 1

2、查看端口号

mysql> show global variables like 'port';
  • 1

在这里插入图片描述

注意:最后的分号(;)不能省

参考:

  1. MySQL 教程
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/337350
推荐阅读
相关标签
  

闽ICP备14008679号