个人觉得windows下的程序安装相对来讲要简单一些。下面主要记录下安装mysql过程
这里以mysql5.6为例, mysql5.7版本好像存在点问题,没有用最新版本
首先去mysql官网下载 MySQL Community Server 版本zip包
找到 并下载zip压缩包
下载完成后,解压文件,我这里是解压到了 c:\soft\mysql\mysql56
进入该目录,找到配置文件my-default.ini 修改配置mysqld节点
[mysqld]
#配置mysql路径
basedir=C://soft//mysql//mysql56
#配置数据存放路径
datadir=C://soft//mysql//mysql56//data port = 3306 character-set-server=utf8配置环境变量
1.MYSQL_HOME = C:\soft\mysql\mysql56
2.PATH= PATH;%MYSQL_HOME%\bin\;
安装mysql服务
mysqld -install
Service successfully installed.
启动服务
net start mysql
服务就已经启动起来了。
为了能够方便管理,我们还必须设置mysql可以远程登录,以用户root为例,密码简单设置为123456
添加用户
命令行输入 mysql -uroot -p123456 回车 进入mysql命令行
1.执行 use mysql;
2.执行 insert into user(user,host,password,) values('root','%',password('123456'));
3.授权 grant all privileges on *.* to root@'%' identified by '123456';
4.刷新权限 flush privileges;
如果是在局域网内,或许做完这些就没问题了,我的环境实在云服务器,因此还必须进行一下几个步骤
5.机器开放端口(以win2012系统为例)
5.1 在开始菜单点击右键,选择 “控制面板”
5.2 点击 “系统和安全”
5.3 点击 “Windows防火墙”
5.4 点击左侧的 “高级设置”
5.5 在弹出的窗口中,点击左侧的 “入站规则”
5.6 点击右侧的“新建规则”
5.7 在弹出的向导中,选择规则类型为 “端口” 协议选择 "TCP" 端口值 填入:3306或者你所需要的mysql的端口号, 操作选择“允许链接”,配置文件按默认选中的值,最后给规则取个名字,写上描述文字,端口就开放好了。
6.云服务器开放端口,我目前用的是华为的云服务器,它里面需要自己配置开放规则,把3306端口开放出来,就可以了。
7.完成,至此,我们可以远程连接在云服务器上配置的mysql数据库了。
本博客文章大多是经验积累总结,以免今后忘却,记录下来。同时感谢您的阅读,也希望能对您有所帮助。