1.安装MySQL

2018-01-26  本文已影响0人  王洛书

1.登陆MySQL官网https://dev.mysql.com/downloads/mysql

2.选中Community

1.png

3.滑动到页底,选好版本,点击Download

2.png

4.将下载好的压缩包解压到D盘,可修改文件夹名(我的修改后安装包目录 D:\mysql-5.7.21)

5.配置系统环境变量(win10为例)

我的电脑-属性-高级系统设置-高级-环境变量 3.png

6.选中path,点击编辑(将MySQL的bin文件路径粘进path中,以 ; 隔开)

4.png

7.mysql.5.7版本mysql5.7.21目录下默认没有data文件夹,5.6版本前会自动创建,所以需要自建一个my.ini配置文件

5.png

8.my.ini配置内容

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

9.安装MySQL服务

使用管理员身份打开cmd(权限不够会报错)。切换到bin目录下
C:\windows\system32>d:
D:\>cd mysql-5.7.21\bin
D:\mysql-5.7.21\bin>mysqld -install
Service successfully installed.

10.注:若以前安装过mysql,没卸载干净,再次安装时,会提示此服务已存在。执行以下命令先删除再安装。

D:\mysql-5.7.21\bin>sc delete mysql
[SC] DeleteService 成功

D:\mysql-5.7.21\bin>mysqld -install
Service successfully installed.

11.再执行以下命令,MySQL会自行创建一个data文件夹,创建默认数据库,登录的用户名为root,密码为空(不执行该命令,直接启动服务会失败)。

mysqld --initialize-insecure --user=mysql

12.启动MySQL

D:\mysql-5.7.21\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

注:若是服务停止后,再次启动,报错为‘服务正在启动或停止中,请稍候片刻后再试一次。’,则在任务管理器中将MySQL进程结束,将my.ini移动到bin文件夹中,以后就不会报错了。

13.登陆MySQL,安装时,未设置用户名和密码,默认的登录的用户名为root,密码为空。提示Enter password时,直接回车跳过,进入数据库。

D:\mysql-5.7.21\bin>mysql -u root -p
Enter password: 
6.png

14.推出MySQL和停止MySQL服务

推出MySQL
mysql> exit; OR mysql>quit;
Bye

停止MySQL服务
D:\mysql-5.7.21\bin>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

15.重置密码

mysql> use mysql
Database changed
mysql> update user set authentication_string=password('root') where user='root';
Query OK, 0 rows affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 1
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

16.移动解压包位置

移动了解压包位置后,需要修改配置路径:

①修改系统环境变量路径;
②修改my.ini中路径;
③修改注册表中MySQL中:
1.计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL下ImagePath值;
2.计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL下EventMessageFile值。
上一篇 下一篇

猜你喜欢

热点阅读