win10已安装mysql8.0的情况下安装mysql5.6(安装两个mysql,高版本下安装低版本) |
您所在的位置:网站首页 › 飞鸽互联新版本怎么下载安装不了 › win10已安装mysql8.0的情况下安装mysql5.6(安装两个mysql,高版本下安装低版本) |
win10已安装mysql8.0的情况下安装mysql5.6(安装两个mysql,高版本下安装低版本)
关闭已经安装的mysql服务下载并解压mysql5.6配置环境变量修改my.ini配置文件安装mysql服务修改密码
最近跟了一个学长的项目,需要用到数据库。本来我用的是mysql8.0,但是统一让用mysql5.6,去网上搜了下,大多都是低版本(5.6或5.7)更新到高版本的(8.0),于是自己尝试了下。
关闭已经安装的mysql服务
首先要关闭自己已经安装的mysql服务 下载并解压mysql5.6接下来去下载一个mysql5.6的压缩包,解压到目录里,这部分网上有很多教程,不再赘述。 配置环境变量系统变量添加MYSQL56_HOME,值为mysql5.6的路径,名字其实随意,和之前的版本的系统变量有区别就行。 之后在path中添加 %MYSQL56_HOME%\bin 修改my.ini配置文件打开mysql5.6的目录,在里面新建my.ini配置文件,并用记事本打开。复制下面的内容并粘贴到ini文件中,然后退出保存。 端口号建议3307,mysql默认端口号为3306,电脑上已经存在的高版本mysql很可能用的就是这个端口号,所以要换个端口号。 basedir和datadir注意换成自己的。 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [client] port=3307 [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. basedir=mysql5.6的目录 datadir=mysql5.6的目录\data port=3307 # server_id = ..... character-set-server=utf8 # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 安装mysql服务以管理员身份运行cmd,否则权限不够。 输入cd mysql5.6绝对路径\bin,进入mysql的bin文件下 之后解压目录下修改的my.ini文件,输入服务安装命令:mysqld install MySQL服务名 --defaults-file=“mysql路径\my.ini”,服务名随意,也是和之前安装的版本区别开就行。安装成功后会提示服务安装成功。 (如果安装错误,移除服务命令为:mysqld remove 服务名) 输入net start MYSQL服务名启动服务。 修改密码修改mysql 的root密码 c:>mysql -h localhost –u root -p mysql>show databases; mysql>use mysql; mysql>UPDATE user SETpassword=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; mysql>QUIT这样就完成了,使用不同版本的mysql去关闭开启对应的mysql服务就可以了。注意新项目连接时候的端口号哦。 如果对你有帮助请点赞关注哦 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |