1 下载MySQL数据库
- 下载地址:MySQL Community Downloads
- 注册数据库用户
- 填写对应的信息
- 开始下载
2. 安装MySQL数据库
2.1 解压安装
- 解压下载好的压缩包文件
- 将解压的文件移到想要安装MySQL的文件处
2.2 配置环境变量
-
系统属性对话框
-
点击环境变量,找到path变量
-
添加
mysql安装的bin文件目录
的路径到path
中
2.3 创建my.ini文件
- 在MySQL安装目录中新建一个空白文件,命名:
my.ini
。
- 在
my.ini
文件中初始化MySQL数据库[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = D:\\CodingSoftware\\mysql-8.0.25-winx64 # 设置mysql数据库的数据的存放目录 datadir = D:\\CodingSoftware\\mysql-8.0.25-winx64\\data # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 创建模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3. 初始化MySQL
-
进入mysql安装目录的bin文件夹,在路径区输入
cmd
:
弹出:
-
输入
mysqld --initialize
,初始化mysql,发现文件夹下会多出一个新的文件夹data:
4. root账户和root密码
- 打开data文件夹,找到存放MySQL密码的文件,以
.err为后缀
的文件:
- 打开err文件:
5. 开启数据库服务
5.1 安装MySQL服务
- 以管理员权限,在MySQL安装的bin目录下,输入
mysqld --install
:
- 显示
Service successfully installed.
,说明成功安装MySQL服务:
5.2 开启MySQL服务
- 以管理员权限,在MySQL安装的bin目录下,输入
net start mysql
:
- 查看服务是否开启:
5.3 数据库管理员登录
- 以管理员权限,在MySQL安装的bin目录下,输入`mysql -u root -p:
- 输入密码
err
文件中的密码,如下图说明mysql登录成功:
5.4 修改root账户密码
- 使用命令:
alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** '
;
6. navicat工具 for MySQL
- 打开navicat软件,点击连接按钮,选择MySQL数据库:
- 输入自己配置的MySQL的端口号和用户名以及密码;
端口号的配置在安装目录下的my.ini文件中
- 点击测试连接:
- 连接成功后,右键
打开连接
:
7. 错误处理
7.1 Install/Remove of the Service Denied!
解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。
7.2 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password(‘admin)’ at line 1
输入 set password for root@localhost = password('admin');
后报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('admin)' at line 1
,
解决办法:
-
使用命令
alter user 'root'@'localhost' identified with mysql_native_password by '新密码';
更改密码;
-
使用命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
更改密码;
学习:
mysql数据库安装(详细)