欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql安装笔记-mysql-5.7.29-winx64

程序员文章站 2024-03-21 18:41:10
...

一 安装

mysql-5.7.29-winx64.zip 下载

解压到任意目录下,再根目录下创建my.ini文件并输入如下内容

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=F:\xjc\mysql-5.7.29-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
进入mysql的bin目录
cd F:\xjc\mysql-5.7.29-winx64\bin(这里是我的目录,你要换成自己的安装目录)
执行如下命令
mysqld --initialize --console

执行完成后,会输出 root 用户的初始默认密码,如:

mysql安装笔记-mysql-5.7.29-winx64

mysqld install
net start msyql
mysql -u root -p

mysql安装笔记-mysql-5.7.29-winx64

结果出现了一下问题 

二 问题接解决

mysql -u root -p

输入用户名和密码后出现如下问题

Access denied for user 'root'@'localhost' (using password: YES)

拒绝访问,使用了密码

解决方法

my.ini 文件最后输入如下:

skip-grant-tables(该命令作用是跳过授权表,也就是说谁都能进入mysql看到所有数据表,输入任意字符账号密码都可以

当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql,不然服务器上会有很大的风险。)

net stop mysql

net start mysql

mysql -u root -p(不用输入密码)

set password for aaa@qq.com = password('123');

再重新起码

net stop mysql

net start mysql

mysql 可以使用了

三 实验是否安装成功

net start mysql

mysql安装笔记-mysql-5.7.29-winx64

mysql -u root -p 

mysql安装笔记-mysql-5.7.29-winx64

show databases 显示数据库名称

 mysql安装笔记-mysql-5.7.29-winx64

create database db1;

mysql安装笔记-mysql-5.7.29-winx64 

use db2

mysql安装笔记-mysql-5.7.29-winx64 

create table(id int,v1 int) 创建表

mysql安装笔记-mysql-5.7.29-winx64

show tables; 

mysql安装笔记-mysql-5.7.29-winx64

insert into tb1(id,v1) values(1,11);

select * from tb1 

 mysql安装笔记-mysql-5.7.29-winx64

 show columns tb1; 显示表结构

mysql安装笔记-mysql-5.7.29-winx64

相关标签: mysql