当前位置: 首页 > news >正文

眉县网站建设成人技术培训学校

眉县网站建设,成人技术培训学校,做网站项目,阜阳市住房和城乡建设局网站从网上总结的经验,然后根据自己所遇到的问题合并记录一下,方便日后再次需要用到 MySql服务多版本同时运行 步骤 1、如果你电脑上已经有一个mysql版本,例如mysql-5.7.39-winx64,它占据了3306端口。此时如果你想下仔另一版本&…

从网上总结的经验,然后根据自己所遇到的问题合并记录一下,方便日后再次需要用到

MySql服务多版本同时运行

步骤

1、如果你电脑上已经有一个mysql版本,例如mysql-5.7.39-winx64,它占据了3306端口。此时如果你想下仔另一版本,附上下载地址,想下哪个版本版本自己下,下载好后,咱们把他们都解压到某同一个目录下,例如:
D:\MySql\mysql-5.7.39-winx64

D:\Mysql\mysql-8.0.31-winx64

2、解压后的mysql-8.0.31-winx64下面没有my.ini文件和data文件夹,这个需要我们自己创建,如下:

执行如下命令创建data文件夹,这个最好用命令创建哈

mysqld --initialize

执行完上述命令后,会生成data文件夹,里面有诸多文件,我们目前只需要在乎里面一个.err文件,里面存放着mysql的初始密码,例如:
在这里插入图片描述
之后我们需要靠这个密码进行这个版本数据库的第一次登录,所以需要提前将他复制哈。

手动创建一个my.ini文件,在里面输入如下内容:

[mysqld]
# 设置3307端口(原先的mysql5已经占用3306)
port=3307
# 设置mysql的安装目录(你自己的目录)
basedir=D:\MySql\mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySql\mysql-8.0.31-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

3、接下来,我们打开电脑服务,看下是不是有mysql服务启动着,如果有就关了

4、管理员方式打开命令行,切换到刚才下载的mysql版本的bin目录下,执行如下命令:

mysqld install mysql8

第三个单词mysql8可以自己命名,到时启动这个版本的mysql会用到,查看电脑服务的时候也会用到

5、然后我们进行环境变量的配置,复制bin目录的地址,新增到系统变量path中,这一步是为了到时能够直接在命令行中启动mysql服务,而不需要在次切换到bin目录下进行启动。

6、接下来我们打开注册表,路径为:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8,点击ImagePath进行修改,内容为D:\MySql\mysql-8.0.31-winx64\bin\mysqld MySQL
在这里插入图片描述
7、到这一步,安装的两个版本的mysql此时可以同时启动了,不过我们还得给刚才安装的mysql设置重置密码哈

输入mysql -u root -p -P3307,然后回车,这样可以避免出现[Warning] Using a password on the command line interface can be insecure.这样的警告,接下来我们再输入之前从.err文件中复制的密码,回车,即可登录成功

注意,一定要记得指定端口例如-P3307,不然到时启动的就是默认情况下的mysql版本

8、修改新安装版本的mysql密码
依次执行如下命令

# 修改加密规则 
ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 
# 更新一下用户的密码 
ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 
# 刷新权限
FLUSH PRIVILEGES; 
# 重置密码
alter user'root'@'localhost' identified by '你要设置的密码';

然后我们就完成了哈

我们补充几点哈:
1、假如你电脑原本默认的mysql版本是mysql5.7.21的,启动时就是net start mysql命令即可启动了,关闭服务就是net stop mysql命令即可;如果你要启动刚才安装的mysql8.0.31,那么启动时就要输入当前版本的名字,像这样net start mysql8,mysql8之前在安装的时候就命名好了

2、登录mysql时,电脑原本版本的可以mysql -u用户名 -p密码直接登录,而mysql8.031则需要再输入端口号才行mysql -u用户名 -P所用端口号 -p密码

http://www.tj-hxxt.cn/news/33798.html

相关文章:

  • 交易网站开发合同营销型网站建设设计
  • 杭州网站前端建设北京搜索引擎优化管理专员
  • 可信赖的扬中网站建设个人免费网站创建入口
  • 让别人做网站图片侵权李江seo
  • 网站制作程序下载网页设计代码案例
  • 网站开发现状及研究意义信息流优化
  • 男人和女人做受吃母乳视频网站免费正规的教育机构有哪些
  • 南京企业制作网站最新新闻事件摘抄
  • 玉树州网站建设公司门户网站怎么做
  • 乡镇政府网站建设情况seoul是什么意思
  • 互联网网站解决方案中小企业网站
  • 网站建设维护什么意思中国最新领导班子
  • 做网站设计好的公司网络营销和市场营销的区别
  • 网站是做java还是c如何制定会员营销方案
  • 360如何做免费的网站seo赚钱培训
  • 盘锦威旺做网站建设公司推广优化师
  • 手机网站打开手机app济南百度开户电话
  • 河北大良网站建设网站发布
  • 米拓cms 网站模板在哪搜索引擎推广成功的案例
  • 岳阳网站优化网页广告调词平台多少钱
  • 郑州新闻联播免费seo网站自动推广软件
  • 系统客户管理软件更先进的seo服务
  • 淘宝内部优惠券放到网站上做付费推广外包
  • 阿里巴巴网站基础建设首保服务附近电脑培训速成班一个月
  • 自助网站免费郑州搜狗关键词优化顾问
  • vr 做的网站全球热门网站排名
  • 深圳软件公司工资有多少上海seo推广
  • 北京工程信息网站360推广和百度推广哪个好
  • 园林设计公司网站百度浏览器下载官方免费
  • ui素材网站如何优化关键词排名