下载链接:官网下载
或直接下载:mysql 8.0.22 直接下载
![](https://img.haomeiwen.com/i8687382/1e9618caccd8667c.jpg)
![](https://img.haomeiwen.com/i8687382/e06c84dac98b7fbe.jpg)
![](https://img.haomeiwen.com/i8687382/7b2144ff338affe2.png)
![](https://img.haomeiwen.com/i8687382/0a8b18a8701becaa.png)
my.ini配置如下(目录需修改):
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\mysql-8.0.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-8.0.22-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
然后需要对应的VC++ 开发环境 下载2015以上的就行了:点击直接下载
然后输入用管理员身份启动cmd 输入:mysqld --initialize-insecure 初始化mysql ,如果没有mysql服务再输入mysqld.exe install, 然后接着输入net start mysql 启动mysql服务
![](https://img.haomeiwen.com/i8687382/77c89ebb3bc102e1.png)
然后会生成一个data文件 里面存放的是数据库初始化的数据
![](https://img.haomeiwen.com/i8687382/81b90943cee815a3.png)
如果服务没启动 报没有可执行的 mysql服务 的话查询 mysql服务的可执行文件路径是否对的上,如果对不上去改注册表 win+R 输入regedit,找到。
![](https://img.haomeiwen.com/i8687382/6d3015ad9cb48e5f.png)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
![](https://img.haomeiwen.com/i8687382/f44991d5ff807975.png)
服务器启动了 就可以输入mysql -uroot -p回车 再回车 无密码登录即可;(alter user 'root'@'localhost' identified with mysql_native_password by '111';)修改密码。
接下来讲下navicat 15安装
网上有很多破解方法可以去看看 我试了很多次都没什么效果 我是直接修改注册表更改注册时间 相当于无限时间:
@echo off
echo\
echo\
echo 适用于 Navicat 12.0.29
echo 正在清除试用信息。。。
for /f %%i in ('reg query HKCU\Software\Classes\CLSID') do call:checkDelCLSID %%i
reg delete HKCR\NavicatProfileBackup /f 1>nul 2>nul
reg delete HKCR\NavicatProfileBatchJob /f 1>nul 2>nul
reg delete HKCR\NavicatProfileDataSync /f 1>nul 2>nul
reg delete HKCR\NavicatProfileExport /f 1>nul 2>nul
reg delete HKCR\NavicatProfileImport /f 1>nul 2>nul
reg delete HKCR\NavicatProfileModel /f 1>nul 2>nul
reg delete HKCR\NavicatProfileStructureSync /f 1>nul 2>nul
reg delete HKCR\NavicatProfileTransfer /f 1>nul 2>nul
reg delete HKCU\Software\PremiumSoft /f 1>nul 2>nul
rmdir /S /Q C:\Users\XXXX\Documents\Navicat
rmdir /S /Q C:\Users\XXXX\AppData\Local\Temp\NavicatCloud
echo\
echo\
echo 清除试用信息成功!
echo 请重新运行Navicat。
echo\
pause
exit
:checkDelCLSID
echo filtering %1
echo %1|findstr "{CAFEEFAC-" 1>nul 2>nul
set result=%errorlevel%
if %result%==0 goto:eof
echo checking %1
reg query %1\Info 1>nul 2>nul
set result=%errorlevel%
if %result%==1 goto:eof
echo deleteing %1
reg delete %1 /f 1>nul 2>nul
goto:eof
用notbook 或者存储的时候存储为ANSI编码 把文件后缀改成.bat;直接运行就行了 虽然每次都有提示 其实已经是无限时间了 不计时了;
![](https://img.haomeiwen.com/i8687382/d4b756089947defb.png)
网友评论