MySQL_4设计及问题

十六、数据库设计
   软件项目开发周期中数据库设计步骤
   1、需求分析阶段:分析客户的业务和数据处理需求
     收集信息
     标识实体 (Entity)
     标识每个实体的属性(Attribute)
     标识实体之间的关系(Relationship)
   2、概要设计阶段:设计数据库的E-R模型图
     E-R图
     E-R图转化为关系模式(R(U))
     E-R图转化为数据库模型图
   3、详细设计阶段:应用三大范式审核数据库结构
     1NF:保证每列数据的原子性
     2NF:保证每张表只做一件事
     3NF:保证其他列与主键是直接关系
   4、代码编写阶段:物理实现数据库,编码实现应用
   5、软件测试阶段
   6、安装部署
十七、Mysql root用户权限恢复或忘记密码
    先停止mysql服务
    运行CMD
    进入Mysql Bin目录
    1.执行 mysqld -nt --skip-grant-tables?(以不检查权限的方式启动)
    2.重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录MySQL;
     mysql -u root
    3.执行SQL
     恢复root权限
     UPDATE USER SET select_priv=‘Y’,Insert_priv=‘Y’,
     Update_priv=‘Y’,Delete_priv=‘Y’,
     Create_priv=‘Y’,Drop_priv=‘Y’,
     Reload_priv=‘Y’,File_priv=‘Y’,
     Grant_priv=‘Y’,References_priv=‘Y’,
     Index_priv=‘Y’,Alter_priv=‘Y’,
     Show_db_priv=‘Y’,Super_priv=‘Y’,
     Create_tmp_table_priv=‘Y’,Lock_tables_priv=‘Y’,
     Execute_priv=‘Y’,Repl_slave_priv=‘Y’,
     Repl_client_priv=‘Y’,Create_view_priv=‘Y’,
     Show_view_priv=‘Y’,Create_routine_priv=‘Y’,
     Alter_routine_priv=‘Y’,Create_user_priv=‘Y’,
     Event_priv=‘Y’,Trigger_priv=‘Y’,
     Create_tablespace_priv='Y’WHERE user=‘root’;
     若是忘记密码
     update mysql.user set password=PASSWORD(‘password’) where User=‘root’;
   4. mysql> flush privileges;(刷新权限)
    mysql> quit (退出)
   5.重新Mysql服务,即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值