## mysql 运行需要经历哪些过程?

460 阅读2分钟

- 1:下载mysql 安装包 - 2:解压缩安装包到某一个磁盘下 - 3:检查是否存在bin 文件,如果没有 需要 myql 的配置文件,然后运行配置文件生成bin文件

window  my.ini
linux   etc/my.cnf

- 4: bin 下面是否有 mysql.exe 程序 ,可能没有

想办法生成  my.ini 文件中配置

mysqld --initialize --console  执行my.ini 配置文件

success: temporary password is generated for root@localhost:,


 bin 是运行程序文件
 data 数据库存放数据文件按,登录用户名,自己创建数据等
 

- 5: 创建服务 mysqld --install 服务名

mysqld --install 默认服务器名字为 mysql

mysqld --install wjh  服务名字 wjh 

--->将来服务运行后,系统服务中 查看到 【运行服务名】 (mysql)或者(wjh)

- 6 启动mysql服务**net start mysql服务名

net start mysql 默认配置
net start wjh   自定义配置
作用:让window系统运行 mysql服务,并建立 window系统与服务的链接

----------------------bug-----------------------------------------------------
原因:
1:服务启动失败
2window 系统与服务的链接失败了。 抛出是  window 系统提示的错误  net 命令有关

常见
-  2182
-  3534
-  没有系统权限等

- 7:登录myssql数据库 **mysql -u root -p**

注意:
  1: 运行 mysql.exe 程序
  2: 注意 mysql 命令应该在 mysql.exe 同一路径下
  
-----------------bug------------------------------------

1: 要不就是没有在  mysql.exe 同一级目录
2: 不存在 mysql.exe 程序
3:  .....
    mysql.exe 是 数据库 的客户端程序
    
    数据库的服务端程序 需要在 以下文件中找
    1:查看系统运行的服务
    2window+r  --->regedit  数据库注册表
     HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL\
     
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
  
     HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL

- 8: 使用 SQL 操作数据库

数据库
  新建
  链接
  断开链接
  
表:
  新建
  查看
  删除
字段:
  新建
  删除
  更新
  确认主键
  
记录:具体数据
例如 
张三 21 哈哈哈 1
   
   增 
   删除
   更新
   查询***
  

- 9 为了运行mysql方便

1: mysql 变为全局 命令  
   在系统环境变量中 配置文件
2:安装 mysql.exe 的可视化工具 navCat