本文使用 MySQL Community Server 8.0.15 版本;安装 MySQL 的方式不止一种,本文介绍的是官网下载压缩包进行安装的方式。
准备工作
mysql: 点击下载、解压到自己喜欢的目录。
navicat:https://pan.baidu.com/s/1Bq0IzseIcnHIvjja2WiQaA 提取码:38hs 。
一、配置 MySQL 的配置文件
根目录新建 my.ini 文件,写入以下数据:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\\mysql\\mysql-8.0.15-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
将 basedir 的路径更改为实际安装路径;
二、添加环境变量
将 mysql 文件夹中 bin 文件夹的地址加入到 PATH 中,解决 mysqld 无法使用问题;
三、初始化数据库
在 C:\Windows\System32 中找到 cmd.exe, 右键管理员运行。
进入 mysql 安装目录中的 bin 文件夹。
mysqld --initialize --console
执行成功后,root@localhost 后的就是登录密码,等会登录使用。
四、安装
mysqld install
五、启动服务
net start mysql
六、登录
mysql -h 主机名 -u 用户名 -p;
登录本机的 MySQL 数据库:mysql -u root -p
七、修改 root 密码
修改 root 密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '重新设置的密码’;(注意要以 ‘;’结尾)
刷新:flush privileges;
退出: \q;
重新登录,使用刚才设置的密码登录;
八、解决 native 连接数据库报错问题
切换database: use mysql;
设置:alter user 'root'@'localhost' identified width mysql_native_password by 'native连接时的密码';
刷新:flush privileges;
重新连接
结束。
你想获得认知的权利,必须同时接受与认知紧密关联着的代价——痛苦,选择,自由所带来的强大压力感。
何以解忧,唯有奋进。
网友评论