MySQL的安装和使用教程(Mac OS)超详细
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。下载,考虑到新版本可能与客户端不兼容的问题,推荐下载 5.x 版本,点击 Archives 寻找历史版本。表内容的插入和更新可以直接操作,如下选择 Content 后,点击左下角加号即可插入,行内容直接直接编辑更新。安装一直 Next 即可,最后一步生成 root 账户时,会自动生成一
下载MySQL
进入 MySQL官网 下载,考虑到新版本可能与客户端不兼容的问题,推荐下载 5.x 版本,点击 Archives 寻找历史版本。
选择 5.7.31 版本,推荐下载 dmg 文件可以直接安装。
点击 Download 后,可能会提示你登录或注册,点击下方小字,直接下载
下载完成后双击 dmg 文件进入安装向导
安装
安装一直 Next 即可,最后一步生成 root 账户时,会自动生成一个随机密码,记住要复制该密码!
如果没有复制密码,重设密码比较麻烦,这个步骤在后面的章节介绍。
安装完成后,进入电脑的系统偏好设置,可以看到 MySQL,点击进入。
打开 MySQL,并且可以设置是否开机自动启动。
完全卸载 MySQL
如果安装了错误的版本,需要卸载 MySQL,首先在系统偏好设置中关闭 MySQL 服务,然后进入终端,执行以下命令即可:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
以上命令作用是删除与 MySQL 相关的文件,如果不删除干净后续安装不同版本可能会失败。
命令执行的过程中可能会报错:目录或文件不存在,那说明已经被删除或未创建过,无视就好。
修改密码
如果安装时候生成的随机密码记住了,则可以按照以下步骤修改密码。注意,密码没修改前客户端是无法连接 MySQL 的,所以这一步是必要的。
打开终端,进入 mysql 的 bin 目录下:
cd /usr/local/mysql/bin
执行登录命令:
mysql -u root -p
按提示输入之前复制的密码,可以看到终端的命令输入头变成了 mysql>
执行修改密码命令(末尾的分号也要需要输入):
set PASSWORD=PASSWORD('123456');
重设密码
如果安装时候生成的随机密码没有记住,则按下面步骤进行重设密码
进入系统偏好设置 - MySQL,关闭 MySQL 服务:
进入终端输入
cd /usr/local/mysql/bin/
回车后 登录管理员权限
sudo su
回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
输入命令
./mysql
回车后,输入命令
FLUSH PRIVILEGES
回车后,输入命令重设密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
Sequel Pro 客户端
登录
Sequel Pro 提供对 MySQL 的客户端操作,界面非常简洁,重点是免费!下载 Sequel Pro
下载后直接将 Sequel Pro.APP 移动到应用程序即可使用。
打开 Sequel Pro 会进入以下界面,点击 FAVORITES 的 ➕(收藏登录选项,便于后续登录)
输入 Host、UserName 和 Password后,点击 Save Changes,然后点击 Connect 即可登录
新建数据库
登录后界面如下,点击 Choose Database,选择 Add Database 即可新增数据库
新建表
点击左下角的加号,即可新建表
设置表名、字符集和引擎,推荐字符集选择 utf8mb4:
新建字段和索引
插入和更新
表内容的插入和更新可以直接操作,如下选择 Content 后,点击左下角加号即可插入,行内容直接直接编辑更新
执行SQL
菜单栏选 Query,即可进行 SQL 的编辑和执行
信息查看
查看客户端执行脚本
点击右上角的 Console,即可查看客户端的所有执行脚本
如下:
查看表信息
菜单栏选择 Tabel Info 即可查看表信息
Python 的迅速崛起对整个行业来说都是极其有利的 ,但“人红是非多
”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。
如果你对Python感兴趣,想要学习python,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓
点击这里
1️⃣零基础入门
① 学习路线
对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
2️⃣国内外Python书籍、文档
① 文档和书籍资料
3️⃣Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
4️⃣Python面试题
我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
5️⃣Python兼职渠道
而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
上述所有资料 ⚡️ ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓
更多推荐
所有评论(0)