1.安装地址
https://dev.mysql.com/downloads/mysql/
2. 解压MySQL压缩包
发现并没有my-default.ini
配置文件主要的作用是设置编码字符集、安装路径、数据路径、数据库优化参数等信息。
所以,这里
1).我们新建一个my.ini(路径需要修改成自己安装的对应路径)
[client]
port=3306
default-character-set=utf8
[mysqld]
character-set-server=utf8
#collation-server=utf8_unicode_ci
basedir = "F:\database\mysql"
datadir = "F:\database\mysql\data"
2)在F:\database\mysql下新建data文件夹
3.也是最重要的一步,如果不执行这一步,直接执行第4步以后的操作,就会出现以下错误
解决方案:
这里需要在bin下执行以下语句
mysqld --initialize-insecure --user=mysql //作用是初始化mysql数据库的
4. 添加环境变量(可选,设置了此选项,每次启动不用进入到F:\database\mysql目录下启动,直接mysql -uroot -p就可以了)
操作如下:
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:F:\database\mysql
#即为mysql的自定义解压目录。
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
5. 将mysql注册为windows系统服务
1)从控制台进入到MySQL解压目录下的 bin 目录下:
2)输入服务安装命令:
mysqld install
#解压目录下修改的my.ini文件
安装成功后会提示服务安装成功。
#注:my.ini文件放在MySQL解压后的根目录下
#移除服务命令为:mysqld remove
6. 启动MySQL服务
启动服务命令为:net start mysql
7. 修改 root 账号的密码
mysql -u root -p
回车 回车
8.若想修改密码
set password for root@localhost = password('123456');
9.开发环境下开启MySQL远程访问权限 允许远程连接
grant all privileges on *.* to root@'%' identified by "123456";
centos7中安装mysql5.7.20请访问centos7 安装mysql5.7.20(yum方式)