-
话不多说,进入mysql的官网下载对应版本的mysql压缩包。
-
在本地解压刚才下载的压缩包到某个目录(记住目录路径)。
-
使用管理员权限打开cmd,使用cd命令进入到刚才的目录,再进入到根目录下的bin文件夹。(也可以打开之前的解压文件,点击bin,同时按住shift和鼠标右键直接进入cmd的bin目录,然后再赋予管理员权限
-
在解压的mysql根目录下新建名为my.ini的文件,复制以下内容保存
[mysqld]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录,这里替换成自己的路径basedir=D:\cgd\mysql-8.0.17#设置mysql数据库的数据的存放目录datadir=D:\cgd\mysql-8.0.17\data#允许最大连接数max_connections=200#服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8#创建新表时将使用的默认存储引擎explicit_defaults_for_timestamp=truedefault-storage-engine=INNODB
-
运行mysqld --initialize --console初始化配置文件,记得记住初始化密码。
-
mysqld -install (安装)
-
启动服务 Net start MySQL
-
登录数据库并修改密码 mysql -u root -p
-
修改自己的数据库密码为123456 alter user ['root'@'localhost'](mailto:' rel=) identified by '123456';
-
FLUSH PRIVILEGES; #刷新权限,到此就大功告成了。
-
使用sqlyog或者navicat
-
如果出现这种情况
-
再使用管理员权限进入mysql的bin目录
-
mysql -u root -p登录自己的数据库,依次执行下面命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限记得每句后面的;,至此真正的大功告成!!!!!!!!!!!!!!!
版权归属:
Administrator
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区