mysql安装及navicat连接

1、下载mysql官方连接:https://dev.mysql.com/downloads/mysql/

下载成功后,解压到自己想要的路径下并创建my.ini文件和配置环境变量

然后我们在根目录下创建my.ini文件,文件内容:

[mysqld]
port = 3306
basedir=E:/mysql/mysql-5.6.24-winx64
datadir=E:/mysql/mysql-5.6.24-winx64/data
max_connections=50
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

  

MYSQL_HOME   X:\mysql\mysql-8.0.15-winx64

将环境变量配置到path中:%MYSQL_HOME%\bin

环境变量配置完毕后,需要我们使用管理员身份启动cmd窗口(切记:必须管理员)

然后直接复制粘贴一下命令
输入:mysqld -install            提示Service successfully installed.

输入:mysqld --initialize-insecure --user=mysql  

输入:net start mysql    提示:  MySQL 服务正在启动 ..      MySQL 服务已经启动成功。

之后需要设置密码
输入:mysqladmin -u root -p password          提示:Enter password:         然后因为新安装没有密码所以直接回车。最后创建属于自己的密码

Navicat连接mysql后出现

mysql用户登录密码加密规则还原成mysql_native_password. 

以管理打开cmd窗口输入 mysql -uroot -p 

然后输入密码,进入mysql

最后输入以下代码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #修改加密规则 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; #更新一下用户的密码 
FLUSH PRIVILEGES; #刷新权限 

然后重新进入cmd窗口  输入:net stop mysql           等待关闭后      输入:net start mysql 

重启MYSQL服务后直接使用navicat连接就解决了



猜你喜欢

转载自www.cnblogs.com/gnwzj/p/10639223.html