windows上安装第二个mysql
2023-09-27 14:21:58 时间
1、尝试直接用msi直接安装,直接出来的是修改之前的安装,所以这一种方法似乎不行。
2、直接下载zip包来安装:
1)下载https://downloads.mysql.com/archives/community/
下载需要的版本,我这里下载的是5.7的版本
2)下载完以后解压,会生成一个目录:
1.1)先增加一个my.ini文件,里面是这样写的:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3333端口 (我这里是装第二个mysql,所以一定不能与之前的端口一致,否则会占了端口导致不能启动。) port=3333 # 设置mysql的安装目录 basedir=e:\\xx\\xxx\\mysql-5.7.34-winx64 #这里是mysql的根目录,位置依据自已的修改即可。 # 设置mysql数据库的数据的存放目录 datadir=e:\\xx\\xxx\\mysql-5.7.34-winx64\\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
1.2)根下面建一个目录这里是data,那么以后生成的数据库都会在这个目录里。
1.3)打开cmd,处理生成一个service
切换到bin目录下
直接将命令复制到命令行:
mysqld --initialize --user=mysql --console
这一步会生成一个临时密码:+Wml开头的就是了。
2)安装MySQL的后台服务
mysqld --install MySQLxx //这里是服务的名称也就是实例名。不能跟之前的一致。
3)启动服务
net start MySQLxx. //stop就是停止
4)尝试连接
还是切换到bin目录下,然后输入mysql -uroot -p -P3333,回车
输入临时密码,直接报错,各种尝试都失败。
5)最后我用MySQL WorkBench登录后,弹出来一个让我修改密码的,输入原始密码(就是生成的临时密码),然后输入新密码,确认密码,确认就成功了。
6)登录成功以后,就是要修改之前的密码,当然如果上一步你输入的密码就是你需要的那这一步就省略了。
use mysql; update user set authentication_string=password('xxx') where user='root' and host='localhost'; flush privileges;
到此成功,进入以后就可以看到sys这个库,但是mysql什么都是存在的。
参考:https://www.cnblogs.com/nepulgh/p/7152618.html
相关文章
- 在linux下,mysql的备份数据库 脚本的编写
- Windows Mysql安装
- MySQL数据库的基本操作命令
- windows下如何安装和启动MySQL
- Windows上安装多个MySQL实例(转)
- Windows通过data文件夹恢复mysql数据库
- [mysql]多个字段确定唯一性-联合唯一索引
- MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解
- 小麦苗数据库巡检脚本,支持Oracle、MySQL、SQL Server和PG等数据库
- 在windows上安装mysql
- Windows mysql 压缩包 zip的安装 mysql-8.0.32-winx64 安装与配置
- MySQL · 特性分析 · 数据一样checksum不一样
- 109.网络安全渗透测试—[权限提升篇7]—[Windows Mysql UDF提权]
- Windows权限提升—MySQL数据库提权
- Windows 安装mysql数据库