关于下载MySQL中遇到的问题,及解决方法(含有安装)

下载MySQL,可借鉴其他博主的文章(文章末尾附有安装包)。

1.下载到最后一步的execute一直卡着不动

对于这类问题我在网上找了好多别人的解决方案,特详细,但对我就是不适用。慢慢的摸索中,还是让我给找到了缺少my.ini 文件,看了这个博主的文章,我的这种情况刚好符合,链接在下边,希望对你们有所帮助。

转载:解决方案https://blog.csdn.net/sxh06/article/details/107065738?utm_source=app&app_version=4.19.1&code=app_1562916241&uLinkId=usr1mkqgl919blenhttps://blog.csdn.net/sxh06/article/details/107065738?utm_source=app&app_version=4.19.1&code=app_1562916241&uLinkId=usr1mkqgl919blen

并且需要在my.ini文件中的[mysqld]下面添加下面内容:

[mysqld] 

basedir=D:\\java\\mysql-5.5.27-win32

datadir=D:\\java\\mysql-5.5.27-win32\\data

PS:我的安装的时候,是已经有了my.ini文件,所以文件中也有[mysqld],但是在我给我的同学安装的时候,她的却没有,这是怎么回事呢?后边的为安装文件的路径,默认在C盘,我更改了路径。)解决问题的时候我发现一个博主介绍的超级详细,给大家做个分享:

转载:

mysql安装到最后一步无响应的问题超简单最有效解决_JZ-CSDN博客_mysql安装最后一步没反应 2.运行的错误

安装好MySQL 之后,可以打开cmd命令指示符进行运行喽,然而,一切并没有那么顺利,我的运行时错误比较多,放在尾部细讲,帮其他同学操作是,出现的错误比较类似,如:出现了

发生系统错误 5.

拒绝访问。

(操作时忘记截图了,于是……盗个图,便于观察)

出现这种错误不要着急,这个只需要以管理员身份进行操作就OK了。不过每次打开都要以管理员身份运行,作为一个懒癌患者,需要在命令提示符单击右键—属性—高级—勾选以管理员身份运行就可以一劳永逸了……

除了这个错误,还有可能会遇到

发生系统错误1067

 这个只需要将my.ini中的将default-storage-engine的值改为:MYISAM,这个时候,MYSQL服务可以启动。

好了下边来说说我遇到的奇葩问题(我就是在卡bug,下个软件就能遇见各种问题,各种错误,刮刮乐永远刮到谢谢惠顾,抢红包永远是几分钱的那个,逃课总是被点名的那个……)

(1).登录时遇见的错误,TCP,IP被占用

出现一下示意图

 我们需要把被占用的IP给终止了。就需要在cmd中查询被占用的是哪个,下载MySQL的时候我使用的是3306,找到对应那个的为8208。

 使用netstat -ano 来查看被占用的软件是哪个,要进行终止,则继续往下看:

终止需要输入taskkill  /F /PID 8208

可以借助help来查看关于taskkill的用途 。

进程即可终止。好了继续运行。

登录时又出现错误了!!!

输入密码是正确的,后边出现ERROR:1045(28000)的错误,进不去,再次进不去,啊啊啊啊

 很棒,又是错误,OK,下边看一下怎么改正。

在my.ini配置文件的[mysqld]下边添加

skip_grant_tables

添加这一部分是跳过了MySQL的登录权限

完美解决!

好了展示一下运行成功的图:

 又是一个通宵……

TIPS

数据库有关操作

1.查询时间:select now();

2.查询当前用户:select user();

3.查询数据库版本:select version();

4.列出数据库:show databases;

5.选择数据库:use databaseName;

6.建立数据库:create database databaseName;

7.查看新创建的数据库信息:show create database databaseName;

8.删除数据库:drop database databaseName;

数据表有关操作

1.查看数据表存储引擎:show engines;

2.列出表格:show tables;

3.创建表:CREATE TABLE tableName(
    c_num int (11) not null  unique primary key auto_increment,
    c_name varchar (50),
    c_contact varchar (50),
    c_city varchar (50),
    c_birth datetime not null
);

4.查看表结构:desc tableName;

5.显示表格列的属性:show columns from tableName;

6.修改字段类型:alter table tableName modify fieldName newFieldType; 

7.字段改名:alter table tableName change oldFieldName newFieldName newFieldType; 

8.表改名:alter table oldTableName rename newTableName;

9.复制表:create table tableName2 select * from ttableName1;

10. 插入表中一行记录:insert into tableName values ("value1","value2","value3"......);

11. 删除表中一行记录:delete from tableName where columnName=value; //不加where将删除全部数据

12. 更新表中一行记录:update tableName set columnName=value where columnName=value; 

13. 查询表中所有记录:select * from tableName;

14.删除表:drop TABLE tableName;
 

MySQL会使用索引的操作符号

  <,<=,>=,>,=,between,in,不带%或者_开头的like

mysql退出:



在dos下运行net start mysql 不能启动mysql!提示发生系统错误 5;拒绝访问!切换到管理员模式就可以启动了。所以要以管理员身份来运行cmd程序来启动mysql。

dos命令的基本操作:

盘符: 例如想进入D盘   d:   
cd      进入到当前盘某个目录。
cd \    进入当前盘根目录
cd \windows  进入到当前盘Windows目录
cd..    退出到上一级目录

注:  进入含有特殊字符目录时需要加引号  例如 cd "c:\program files"
MySQL的安装包

链接:https://pan.baidu.com/s/1h9W4xcUBGMpyqXCDcQfNZw 
提取码:k3wn

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值