如何在一台电脑上安装两个mysql数据库_如何在一台WIN7机器上装两个mysql

3.新版本安装,重点来了。

下载地址在官网上,英语不好的同学,遇到选择点第一个准没错。

(1)更改文件名,去掉,- . 等符号 如 mysql5716

(2) 修改my-default.ini文件

basedir = D:\Program Files\mysql5716datadir = D:\Program Files\mysql5716\dataport = 3306

注意:去掉源文件上述三行前面的#

(无需向老版本的设置的那么麻烦,新版本在下载的时候,已经指定好了)

(3)为新版本配一个环境变量 D:\Program Files\mysql5716\bin;(根据安装目录)将路径放到

右击-计算机 属性 -高级系统设置 -最下面环境变量 ,

在系统变量里面找Path ,将路径放到Path 的值的最前端,

注意不要删掉里面原来的任何一个字母,不要忘记咱mysql后面的 分号。

(3)打开 cmd,

注意:以管理员身份运行。cd 到该mysql的bin目录,

安装服务命令:{mysqld --install mysql57 } 安装成功.并自动生成data目录.

(4) 执行{net start MySQL}时,Mysql 服务如果无法启动。

这时要先删除MYSQL目录下的data文件夹,

然后在终端里面输入{ mysqld --initialize }初始化一下,

然后会在目录下自动生成data文件夹,

然后net start mysql就可以启动MYSQL服务了。

如果遇到 ERROR 2003: Can't connect to MySQL server on 'localhost'

(10061)     这个错,直接删掉my.ini文件.放心,一样能用.

(5)执行 命令行输入   { mysql -u root -p }  回车后看到输入密码的状态,第一次无密码,敲回车,这时候会报两个错,

报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:NO)。

这时要修改数据库的密码,重启mysql,

在终端 输入 {mysqld --skip-grant-tables }

然后在进入数据库就不用输入密码,直接执行mysql -uroot -p回车;

进入后执行use mysql;

以前的5.6、5.5版本的数据库都是执行

UPDATE user SET Password=PASSWORD('newpassword')

where USER='root';就可以了;

但是现在会报错。查了一下user表,发现根本没有password字段,后来才知道用的是authentication_string字段。

所以,现在要执行的语句是 {update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';}

命令:{FLUSH PRIVILEGES;},加载权限表,让新密码生效!重启服务。再进入mysql输入正确的密码就可以了。这的密码是123456哦.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值