mysql安装和安装两个mysql、找不到密码、navicat和注册机

 

1、首先去https://dev.mysql.com/downloads/点击这个

 

 

 

 

2、然后进入点击archives

 

 

 

3、然后选自己想要的版本,我下载的是8.0.21,下载第一个

 

 

 

 

解压到一个目录,(建议提前就把目录什么的都建好,不要太分开,后面学习目录太分开显得很乱,一个主目录-->分目录、分目录...-->>分目录...),建立my.ini文件,内容是:

 

【安装第二个mysql的,就更改my.ini文件中的端口号(3306、3307、3308只要不是被占用的就行)】 

 

[mysqld]
# 设置mysql端口
port=3308
# 设置mysql的安装目录
basedir=D:\xykmysql
# 设置mysql数据库的数据的存放目录
datadir=D:\xykmysql\Data3
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3308
default-character-set=utf8mb4

 

我的data目录是和安装目录分开的,而且我会提前建立。按照网上其他说法并不需要建立只要你在my.ini文件中规定好data文件夹在mysql中生成,它会自动生成,但是我也碰见过没有生成的时候,看自己吧。

4、管理员运行cmd,在这里cd 文件目录,是不能够直接进入的,先输入盘符ABDCDE:这种的,然后就能进入目录,进入bin目录

5、输入

mysqld install mysql2【服务名】

 

 

(这是服务名),输出了Service successfully installed,就是服务安装成功。去任务管理器的服务那一栏就会看见一个mysql2服务名,但是不能启动。

6输入

mysqld --initialize --console

 

 

 初始化服务器【没进入bin目录要进入bin目录后】,也就是这一步就会自动生成data目录,或者你建立的目录里就会多出来几个数据库还有些文件,其中有一个文件叫xxxxxxx.err中有初始化后的密码,登陆进入MySQL要用,在初始化完成后他也会在底下有一大堆,里面也有这一串东西【就是你的初始密码】,截图也可以,跟这个文件里一样,

 

 

 

【安装第二个mysql的,然后在win+R输入regedit进入注册表工具管理员身份运行,找到\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\第二次安装的mysql服务名,更改imagePath为新安装mysql安装目录\bin\mysqld加空格 新安装mysql新的服务名。后面继续就行了。】

 

 

 

要是两个都不行就,也没有登陆的密码登陆不进去。【半路没有密码的】

先管理员运行两个cmd,然后一个里面cd到bin目录下,net stop mysql服务名 两次,确保关闭,然后mysqld --console --skip-grant-tables --shared-memory,

 

 然后去另一个cmd里,cd到bin目录下,输入mysql -u root -p 回车回车,就没有密码也能进去了,然后先把密码设置成空

use mysql; (使用mysql数据表)
update user set authentication_string='' where user='root';(将密码置为空)
quit; (然后退出Mysql),一个分号回车一下,quit退出。

关闭第一个cmd窗口,再打开mysql服务,net start mysql服务名,输入mysql -u root -p回车回车进去,然后ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';新密码就设置好了,quit,在登陆进去试试新密码,成了就是成了,不行我也没办法,不过应该能成。

 

6、这时就安装完成了,输入net start mysql2(就是刚才安装的服务名,在任务管理器看见的那个),启动服务

7、输入mysql -h localhost -P 3306 -u root -p回车输入刚才那个密码,回车,就进入了MySQL里了,可以建表啥啥的操作,改密码:set password for root@localhost=password('001nX123456(自己的密码)');输入show databases;回车就会看见自带的几个数据库,就是data目录里的那几个文件夹。Quit退出数据库,或者ctrl+c也是退出。再重复上面的步骤验证密码,成了就是能行了。

8、环境变量,桌面->我的电脑(右击)-->属性-->高级设置-->环境变量-->>找底下的系统变量那一堆里的Path,编辑,这时把自己安装的mysql\bin目录路径复制过去粘贴上,在最前面,和后面的用分号隔开,分号注意中英文。一路确定就好了。然后就好了。

9navicat和注册机,链接:

链接:https://pan.baidu.com/s/1_7pan789WxjtCwZhhu2Ykw
提取码:9ikm,使用方法里面有,解压密码www.jb51.net

 

11、提示缺少VCruntime_dll文件的,网盘里也有,网上说是因为系统版本是32位,需要复制到C:Windows\System32\里面,我没遇见过,可以找找相关经验。

posted @ 2021-10-10 19:15  优质水  阅读(211)  评论(0)    收藏  举报