首页 > 数据库 >基于MacOS M2 芯片的Mysql 数据库安装与使用

基于MacOS M2 芯片的Mysql 数据库安装与使用

时间:2023-11-11 09:04:26浏览次数:41  
标签:MacOS 安装 Mysql server 密码 mysql MySQL M2

第一步:MySQL软件下载与安装

1.1   登录网址:https://dev.mysql.com/downloads/mysql/,选择系统:MacOS,版本:8.0.35,或者更新的版本,OS version选择ARM,64-bit,点击下Download

1.2   接下来安装软件:双击 mysql-8.0.35-macos13-arm64.dmg,点继续或下一步,使用强密码use strong password encryption配置 root 的密码,合理的密码规则为:至少8个字符,包含数字、字母、其他字符。***一定要记住root 用户的密码,不然找回密码会很麻烦***

 1.3  安装成功以后,可以进入系统偏好设置中找到 Mysql服务,或者登录终端输入:mysql -V 检查是否安装正确

第二步:设置环境变量

2.1   在终端输入ls -al   查看所有文件,如果配置文件/.bash_profile 或 ~/.zshrc 都不存在,输入命令手动创建:touch .zshrc      touch .bash_profile

2.2  查看MySQL的安装路径命令为:ps -ef|grep mysql 或者 whcih  mysql  或者 where mysql 都可以查到安装路径:/usr/local/bin/mysql

2.3  打开配置文件open ~/.zshrc     open ~/.bash_profile ,按照下图所示分别配置即可

 2.4  配置完成后,在终端界面下分别输入命令source ~/.bash_profile、source  ~/.zshrc,让配置文件的修改生效,环境变量就设置完成了。

第三步:MySQL服务的启停和状态的查看

3.1   MySQL服务启动方式一:系统设置,通过可视化界面,启停MYSQL服务器;

3.2   方式二:通过终端命令操作:

  • 第一步 :启动 mysql 服务:  sudo mysql.server start ,     电脑密码:********
  • 第二步:若出现报错,则重启MySql 服务,sudo mysql.server restart
  • 第三步:启动成功后,登录 mysql :mysql -u root -p       root登录密码:********
  • 第四步:查看MySQL服务状态 sudo mysql.server status
  • 第五步:停止MySQL服务 sudo mysql.server stop             电脑密码:********
  • 第六步:退出 sql 界面:exit

 以上所有步骤就是MacOS 系统 M2 芯片的Mysql 数据库的安装与使用详细说明,希望对大家有所帮助, 

 

标签:MacOS,安装,Mysql,server,密码,mysql,MySQL,M2
From: https://www.cnblogs.com/mingheli/p/17825464.html

相关文章

  • Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入
    从表格中选择数据要从MySQL中的表格中选择数据,请使用"SELECT"语句:示例选择"customers"表格中的所有记录,并显示结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="yourusername",password="yourpassword",datab......
  • Python MySQL 数据库查询:选择数据、使用筛选条件、防止 SQL 注入
    从表格中选择数据要从MySQL中的表格中选择数据,请使用"SELECT"语句:示例选择"customers"表格中的所有记录,并显示结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="yourusername",password="yourpassword",datab......
  • MySql与SQLServer数据库基础语法差异;
    1.应用Native工具将数据同步,将数据库结构和同步到MySql。视图、存储过程、函数手动创建。 2.移除数据所有数据查询的数据框架标识"dbo"; 3.MySQL中IFNULL用法,用法与SQLServer中ISNULL(expr1,expr2)用法相似.,而MySql中isnull()的返回值为1,否则返回值为0; 4.sqlserver的识别符......
  • 【mysql 1045错误】
    【mysql1045错误】1.请确认检查账户密码均正确!2.ip地址没有访问这个库的权限解决办法:进行授权1)mysql8以下的添加方式#创建用户|在root@'%'增加一个任意地址可以访问的用户root|identifiedby'密码';1grantallprivilegeson*.*toroot@'%'identifiedby'your......
  • Mysql8.0 导出文件导入到 5.7
    1:创建的数据库要和导出文件编码一致,如下图 2:查看是否有其他编码如下图: 3:Invaliddefaultvaluefor'LOCK_TIME_' 报错更改mysql的my.ini 文件 设置explicit_defaults_for_timestamp=ON  重启mysqlC:\ProgramData\MySQL\MySQLServer5.7......
  • 字符集collation不同-隐式转换mysql
    适用范围1.适用于MySQL或者OceanbaseforMySQL2.适用于两表或多表join的字段字符序不同的场景。如本例:COLLATEutf8mb4_general_ci和COLLATEutf8mb4_bin`cust_no`varchar(30)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ci`cust_no`varchar(100)CHARACTERSETu......
  • 解决MySQL8报错:Public Key Retrieval is not allowed
    问题分析:这个是由于配置的URL中的useSSL为false导致的,当其为false后,mysql将会检查allowPublicKeyRetrieval是不是TRUE,由于开启allowPublicKeyRetrieval不安全可能遭到中间人攻击(英语:Man-in-the-middleattack,缩写:MITM),所以allowPublicKeyRetrieval的值默认为false。两项都为false后......
  • MySQL数据库进阶实战:优化性能、提高安全性和实现高可用性
    当涉及到MySQL数据库的进阶实战时,有许多方面需要考虑,包括性能优化、安全性、高可用性和复杂查询等。以下是一个关于MySQL数据库进阶实战的文章大纲,您可以根据需要进行扩展和详细说明。MySQL数据库进阶实战:优化性能、提高安全性和实现高可用性引言MySQL是一款广泛使用的开源关系型数......
  • 以下代码执行后,result 的值为 [“75team2017”]
    varresult="75team2017".match(/\d+\w*/g);match()方法检索返回一个字符串匹配正则表达式的结果,匹配成功则返回数组,失败则返回null。在正则表达式中,\d表示匹配数字0-9,+表示匹配前面字符一次或者多次,\w表示匹配字母、数字或者下划线,表示匹配前面字符0次或者多次,修饰符g表示全......
  • 为MySQL新增一张performance_schema表 | StoneDB 技术分享会 #4
    StoneDB开源地址https://github.com/stoneatom/stonedb设计:小艾审核:丁奇、李浩编辑:宇亭作者:王若添中国科学技术大学-软件工程-在读硕士、StoneDB内核研发实习生performance_schema简介MySQL启动后会自动创建四个databasemysql>showdatabases;+--------------------+|Da......