安装MySQL及遇到的坑

Posted 学习是不让自己瞎想的最好方式

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装MySQL及遇到的坑相关的知识,希望对你有一定的参考价值。

 

1)mysql下载

 地址:https://dev.mysql.com/downloads/mysql/

2)一路next安装,安装好后文件目录如下(不包括data文件夹,my.ini文件)

3)新建文件my.ini,注意保存格式为ANSI,文件中内容如下:

[mysql]
# 设置mysql客户端默认字符集
#default-set-server=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\MySQL\\MySQLServer5.7
# 设置mysql数据库的数据的存放目录
datadir=D:\\MySQL\\MySQLServer5.7\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#skip-grant-tables

 

#注:basedir、datadir改成自己的安装路径

4)安装服务

以管理员身份打开cmd窗口,cd 至MySQL安装路径的bin目录下

输入命令:mysqld -install

5)my.ini文件末增加一句:skip-grant-tables,保存

6)打开cmd窗口,cd 至MySQL安装路径的bin目录下

启动服务:net start mysql

登录:mysql -u root -p 回车 再回车

修改密码执行语句:

  use mysql

  update mysql.user set authentication_string=PASSWORD(\'password\') where User=\'root\';

7)关闭服务:net stop mysql,删除my.ini的skip-grant-tables语句

8)启动服务:net start mysql   

9) 用工具链接即可

 

1.安装好后,启动失败

错误原因:my.ini文件格式不正确

正确格式:ANSI

 

2.修改root密码,失败

错误原因:语句有问题

正确语句:update mysql.user set authentication_string=PASSWORD(\'password\') where User=\'root\';

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

其他版本:

Mysql安装和Navicat安装破解

 

一、MySQL下载

 

下载地址:https://dev.mysql.com/downloads/mysql/

 

二、解压文件到目录

 

解压目录下新增my.ini文件,data文件夹。

my.ini内容如下:

[client]

port=3306

default-character-set=utf8

 

[mysqld]

# 设置为自己MYSQL的安装目录

basedir=D:\\Mysql\\mysql-5.7.19-winx64

# 设置为MYSQL的数据目录

datadir=D:\\Mysql\\mysql-5.7.19-winx64\\data

port=3306

character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER

#开启查询缓存

explicit_defaults_for_timestamp=true

skip-grant-tables

 

三、添加环境变量(也可以不添加)

 

Path变量中添加:D:\\Mysql\\mysql-5.7.19-winx64\\bin   *(自己MYSQL的安装目录)*

 

四、以管理员身份打开cmd,并切换到MySQL的安装目录的bin文件夹下

 

执行命令:mysqld –initialize-insecure

再执行命令:mysqld install

再执行命令:net start mysql(开启服务)

修改密码:set password for root@localhost = password(‘要设置的密码’);

 

五、Navicat下载和破解

 

下载地址及破解说明:https://pan.baidu.com/s/1mi0wUTi

 

以上是关于安装MySQL及遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

mac安装mysql遇到的坑

虚拟机安装mysql遇到的坑

win10安装mysql遇到的坑

win10 安装MySQL过程和遇到的坑

MySQL 5.7 安装过程中遇到的坑

安装MySQL5.7.18遇到的坑