mysql控制台指的是_【Java】Mac 与 控制台 MySql指令

本文详细介绍了在Mac上如何启动、关闭MySQL服务,以及如何进行数据库和数据表的操作,包括创建、查看、删除数据库和数据表,插入、更新和删除数据。同时,文章还列举了解决MySQL操作中可能遇到的常见问题,如重置密码、命令不生效等问题的解决方案。
摘要由CSDN通过智能技术生成

一、启动或关闭

系统偏好设置启动或关闭:

🍎 / 系统偏好设置 / MySQL 插件 / Start/Stop MySQL Server

b5a52e1821b5

系统设置窗口

终端命令启动或关闭:

// 启动:

sudo /usr/local/mysql/support-files/mysql.server start

// 关闭

sudo /usr/local/mysql/support-files/mysql.server stop

如下表示启动成功

b5a52e1821b5

命令台出现如上指令表示成功

进入或退出mysql

// 进入mysql(要求输入mysql登录密码)

mysql -u root -p

// 退出mysql

exit

二、数据库操作

创建数据库:create database 数据库名称;

查看数据库:show databases;

删除数据库:drop database 数据库名称;

打开数据库:use 数据库名称;

三、数据表操作

显示某个数据库中的所有表:show tables;

显示数据表的结构:desc 表名;

创建数据表:create tabel 表名(字段名称 字段类型, ……);

添加新列:alter table 列名 add 字段名称 字段类型;

删除数据表:drop table 表名;

复制表:create table 新表名 like 被复制表名;

四、数据操作

查询数据:select * from 表名 where 字段 = 值;

插入数据:insert into 表名 (字段1, ……) values (值1, ……);

更新数据:update 表名 字段=值,...,字段n=值n where 字段=值;

删除数据:delete from 表名 where 字段=值;

值得注意的是:二三四操作中,要在语句后面加上分号表示语句的结束,因为这是一条执行语句

可能遇到的问题与解决方案

1. 重置密码

默认情况下第一次安装时MySql应用会随机生成密码,如果点击过快可能会一闪而过,下次打开数据库时会让输入密码,否则无法正常进入。

这时候要么卸载重装,要么重置密码。

统设置方法中,或在终端通过命令关闭 mysql服务

在终端使用命令 sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables,以安全模式启动mysql服务

打开另一个终端,执行命令sudo /usr/local/mysql/bin/mysql -u root

(此时要求输入的密码为用户开机密码)

在终端执行修改密码命令

UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE User='root';

UPDATE mysql.user SET Password =PASSWORD('123456') WHERE User='root'

终端执行刷新指令 FLUSH PRIVILEGES

修改完成后,即可以用新密码通过命令 mysql -u root -p 进入 mysql

2. mysql 指令不生效

终端查看版本号:mysql --version

或许查看是出现提示错误:

command not found

解决方法:

在终端进入目录:/usr/local/bin

cd /usr/local/bin/

在终端设置mysql命令路径

sudo ln -fs /usr/local/mysql/bin/mysql mysql

3. Mac 遇到 ERROR! The server quit without updating PID file (/usr/local/mysql/data/***Book-Pro.local.pid)

解决方案:

网上看到许多卸载重装的,实操不用那么麻烦,按以下步骤:

1) 查找 mysqld,终端输入

ps -ef | grep mysql

2) kill 该进程

pkill -9 mysqld

若遇到权限的问题:Operation not permitted

终端可执行:sudo launchctl unload -w

3) 继续输入以下,回车

/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

4)重启mysql

sudo /usr/local/MySQL/support-files/mysql.server start

4. 相关下载

致谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值