mysql 安装

下载mysql

mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击打开链接

解压后

配置环境变量

就是在 系统环境变量中加入Path 安装路径

D:\mysql-8.0.18-winx64

D:\mysql-8.0.18-winx64\bin

然后看 my.ini文件是不是存在  如果不存在 们要自己在安装的根目录 创建一个

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

其中 basedir 需要设置成你自己的mysql路径

下面 要以管理员的身份运行 不然是不行的

1.输入命令mysqld install  => 显示成功

2.mysqld --initialize  => 随机生成密码

3.net start mysql  =>显示开启成功

4.继续输入命令  mysql -uroot -p  (这个时候 应该会出现 ERROR(1045)意思是我们需要用正确的密码登录 因为上面 我们执行了 mysqld --initialize 这个指令 是随机生成密码  所以这个时候 我们可以去 mysql 安装的根目录中 去寻找  .err 结尾的文件 如图)

mysql 安装_第1张图片使用这个密码去登录就ok了 然后 我们可以去修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

 这样我们的密码就被设置成了 root

然后 我们可以使用 Navicat 去链接  但是这个时候 应该会出现 这样的一个错误

Authentication plugin 'caching_sha2_password' cannot be loaded

解决办法就是

1.使用管理员身份登录 

mysql -uroot -p 

2.#修改加密规则 

   #更新一下用户的密码 

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   

3.刷新权限并重置密码

 FLUSH PRIVILEGES;

再次连接 测试 ok

你可能感兴趣的:(mysql,权限)