mac mysql

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
After I’ve been searching alot I finally mananged it to delete MySQL from my Macbook pro.

The steps:

First you need to edit the file in: /etc/hostconfig and remove the line


Since this is a system file I advise you to open it with nano in terminal:

引用

Open Terminal
sudo nano /etc/hostconfig
Enter your password if you’re not authed yet.
Delete the following line: “MYSQLCOM=-YES-”
CTRL+X (This is the command for closing NANO, Enter the “Y” key to save the file and exit nano).
Second step:

Make sure MySQL is not running.

Open Terminal and copy and paste and run the following commands:
引用

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm /etc/my.cnf

MySQL is now removed from your MAC.

 

1)查看mysql 历史操作纪录 ~/.mysql_history

 

 

2)#login mysql

mysql -uroot

#show all database

show databases;

#login system user database

use mysql
1.添加用户
GRANT ALL PRIVILEGES ON *.* TO 'build'@'localhost' IDENTIFIED BY 'build' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'build'@'%' IDENTIFIED BY 'build' WITH GRANT OPTION;

2.删除用户 :
   mysql>delete from mysql.user where user ='website' ;
   mysql>flush privileges; (刷新系统权限表)
3.修改密码

set password for build@localhost = password('build');

 

3)OS X 系统安装的mysql默认是不用my.cnf配置文件的,仅是使用默认的数据库配置值。

如要进行数据库定制,可到'/usr/local/mysql/support-files/'文件夹底下,把里面的任一个.cnf配置文件复制到/etc/目录底下并修改文件名称为my.cnf。

 

不过MAC OS X 系统的mysql确实不需要my.cnf来进行配置就已经足够可以使你满意运行了。

 

参考:http://forums.mysql.com/read.php?11,366143,376017#msg-376017

采用PyQt5框架与Python编程语言构建图书信息管理平台 本项目基于Python编程环境,结合PyQt5图形界面开发库,设计实现了一套完整的图书信息管理解决方案。该系统主要面向图书馆、书店等机构的日常运营需求,通过模块化设计实现了图书信息的标准化管理流程。 系统架构采用典型的三层设计模式,包含数据存储层、业务逻辑层和用户界面层。数据持久化方案支持SQLite轻量级数据库与MySQL企业级数据库的双重配置选项,通过统一的数据库操作接口实现数据存取隔离。在数据建模方面,设计了包含图书基本信息、读者档案、借阅记录等核心数据实体,各实体间通过主外键约束建立关联关系。 核心功能模块包含六大子系统: 1. 图书编目管理:支持国际标准书号、中国图书馆分类法等专业元数据的规范化著录,提供批量导入与单条录入两种数据采集方式 2. 库存动态监控:实时追踪在架数量、借出状态、预约队列等流通指标,设置库存预警阈值自动提醒补货 3. 读者服务管理:建立完整的读者信用评价体系,记录借阅历史与违规行为,实施差异化借阅权限管理 4. 流通业务处理:涵盖借书登记、归还处理、续借申请、逾期计算等标准业务流程,支持射频识别技术设备集成 5. 统计报表生成:按日/月/年周期自动生成流通统计、热门图书排行、读者活跃度等多维度分析图表 6. 系统维护配置:提供用户权限分级管理、数据备份恢复、操作日志审计等管理功能 在技术实现层面,界面设计遵循Material Design设计规范,采用QSS样式表实现视觉定制化。通过信号槽机制实现前后端数据双向绑定,运用多线程处理技术保障界面响应流畅度。数据验证机制包含前端格式校验与后端业务规则双重保障,关键操作均设有二次确认流程。 该系统适用于中小型图书管理场景,通过可扩展的插件架构支持功能模块的灵活组合。开发过程中特别注重代码的可维护性,采用面向对象编程范式实现高内聚低耦合的组件设计,为后续功能迭代奠定技术基础。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
### 安装 Mac系统安装MySQL,环境为mac,版本是MySQL 8.0.28。若之前有安装卸载过,后续安装遇到问题,可参考https://blog.youkuaiyun.com/zz00008888/article/details/109091478 ,有的情况是配置文件位置不对导致的安装问题[^1]。 ### 配置 mac默认只能识别处在`/usr/local/bin`路径中的mysql命令,而通常Mac安装的mysql的命令路径是在`/usr/local/mysql/bin/`里面,所以mysql相关的命令,默认只能在`/usr/local/mysql/bin/`路径下生效 [^2]。 ### 使用 安装配置好后,可在相应命令路径下使用各种MySQL基本语法操作数据库。例如: - **连接数据库**: ```bash /usr/local/mysql/bin/mysql -u root -p ``` 输入该命令后,会提示输入密码,输入正确密码即可登录到MySQL。 - **创建数据库**: ```sql CREATE DATABASE test_db; ``` - **使用数据库**: ```sql USE test_db; ``` - **创建表**: ```sql CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT ); ``` - **插入数据**: ```sql INSERT INTO users (name, age) VALUES ('John', 25); ``` ### 管理 - **启动和停止服务**:可以在系统偏好设置中找到MySQL,点击启动或停止服务。也可以使用命令行: - 启动服务: ```bash sudo /usr/local/mysql/support-files/mysql.server start ``` - 停止服务: ```bash sudo /usr/local/mysql/support-files/mysql.server stop ``` - **修改密码**:登录到MySQL后,可以使用以下命令修改root用户的密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值