mysql8安装,以及Navicat连接MySQL

安装MySQL8:

下载,解压到C:\myapplication\mysql8\mysql-8.0.15-winx64;创建配置文件my.ini放入该文件夹下面

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

数据目录初始化:

在Unix和类Unix系统上,重要的是数据库目录和文件归mysql登录帐户所有, 以便服务器在以后运行时对它们具有读写权限。要确保这一点,请从系统 帐户启动mysqldroot并包含--user如下所示的 选项:(这是官方原话,我们是Windows安装可以不管,--user是可选命令,所以下面命令可以理解为unix系统的初始化)

bin/mysqld --initialize --user=mysql
bin/mysqld --initialize-insecure --user=mysql

在Windows输入如下命令

bin\mysqld --initialize --console
//这样会安全的初始化即为我们分配密码,console会把信息输出到控制台
bin\mysqld --initialize-insecure --console
//这不会为我们分配密码

 登录MySQL:(两种情况)

1.mysqld --initialize --console初始化的情况

mysql -uroot -p

然后输入密码

Enter password: (输入刚才系统随机分配的密码)

 2.mysqld --initialize --console初始化的情况

mysql -u root --skip-password

修改密码:

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

 ojbk但是具体还是看官方文档Windows解压版安装:https://dev.mysql.com/doc/refman/8.0/en/windows-start-service.html

设置mysql密码看过一下博客的分析:

https://www.cnblogs.com/jjg0519/p/9034713.html

https://blog.csdn.net/yi247630676/article/details/80352655

MySQL8的加密方式和以前版本的不一样,解决方案是:

1.安装mysql8以前的版本。

2.更改加密方式:参考博客:https://blog.csdn.net/xdmfc/article/details/80263215

如果没有Navicat的可以在我的网盘下载,版本是navicat_v11.0.10

链接:https://pan.baidu.com/s/1F19x6R7RKPRpA649ZTQBhQ 
提取码:n09x 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值