下载地址:
MySQL :: Download MySQL Community Server到mysql官网进行下载:MySQL :: Download MySQL Community Server
(下面二选一,选择一个下载进行安装)
下载完成后解压到某一个文件夹(记住这个路径,一会要用到)
2.配置初始化文件my.ini
在根目录下创建一个txt文件,名字叫my,文件后缀为ini
之后复制下面这个代码放在文件下
(新解压的文件没有my.ini文件,需自行创建)
以下代码除安装目录和数据的存放目录需修改,其余不用修改
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
3.初始化MySQL
使用管理员身份运行CMD
进入mysql的bin目录
cd E:\mysql\mysql\bin\
在MySQL目录下的bin目录下执行命令:
mysqld --initialize --console
复制root@localhost:之后的密码到本地文件夹,保存好( : 后有一个空格,不复制)
4.安装mysql服务并启动+修改密码
(1)安装mysql服务
mysqld --install mysql
之后会提示服务已经成功安装
(2)启动mysql服务
net start mysql
输入之后提示以下内容
(3)连接mysql
mysql -uroot -p
输入之后去复制一下刚刚保存下来的密码,并粘贴到命令台
输入以下命令修改密码(把新的密码修改成你想要的密码)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
5.配置环境变量
在path中加入以下代码
6.部分疑难杂病
执行mysqld --install mysql如果提示该服务已存在
就先删除该服务(使用以下代码)
sc delete mysql
然后在执行mysqld --install mysq
卸载MySQL:
停止服务:net stop mysql
删除服务:mysqld --remove
建立表插入四大名著中的人物
1. 创建数据库 db_ck
CREATE DATABASE db_ck;
2. 使用数据库 db_ck
USE db_ck;
3. 创建表 t_hero
假设表 t_hero
包含以下字段:
-
id
: 主键,自增 -
name
: 人物姓名 -
book
: 所属名著 -
CREATE TABLE t_hero ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, book VARCHAR(100) NOT NULL );
INSERT INTO t_hero (name, book) VALUES ('贾宝玉', '红楼梦'), ('林黛玉', '红楼梦'), ('薛宝钗', '红楼梦'), ('王熙凤', '红楼梦'), ('孙悟空', '西游记'), ('唐僧', '西游记'), ('猪八戒', '西游记'), ('沙僧', '西游记'), ('刘备', '三国演义'), ('关羽', '三国演义'), ('张飞', '三国演义'), ('诸葛亮', '三国演义'), ('宋江', '水浒传'), ('武松', '水浒传'), ('林冲', '水浒传'), ('鲁智深', '水浒传');
使用以下SQL语句来查询表中的数据:
-
SELECT * FROM t_hero;