虚拟机如何安装mysql数据库
准备工作
1、安装虚拟机:在Windows环境下,下载并安装VMware Workstation 17 Player,具体安装步骤可以参考相关的图文教程。
2、选择Linux系统:下载CentOS 7 x86_64位版本,用于在虚拟机中运行。
3、准备远程管理工具:下载Xshell和Xftp,Xshell用于远程管理虚拟机,Xftp用于文件传输。
4、下载MySQL安装包:从MySQL官网下载MySQL Community Server的RPM包,并解压到本地。
安装步骤
1、安装虚拟机:打开VMware,按照引导完成虚拟机的安装,设置好用户名和密码。
2、安装Xshell和Xftp:将这两个工具安装到本地计算机上,用于后续操作。
3、配置Xshell:打开Xshell,新建会话,输入虚拟机的IP地址、协议选择SSH,然后输入虚拟机的账户和密码进行连接。
4、传输MySQL安装包:使用Xftp连接到虚拟机,将MySQL的RPM包传输到虚拟机的/opt
目录下。
5、执行安装命令:在Xshell中依次执行以下命令来安装MySQL:
命令 | 描述 | |
rpm -ivh mysql-community-common-8.3.0-1.el7.x86_64.rpm | 安装MySQL通用包 | |
rpm -ivh mysql-community-client-plugins-8.3.0-1.el7.x86_64.rpm | 安装MySQL客户端插件包 | |
yum remove mysql-libs | 移除旧的MySQL库 | |
rpm -ivh mysql-community-libs-8.3.0-1.el7.x86_64.rpm | 安装MySQL库 | |
rpm -ivh mysql-community-icu-data-files-8.3.0-1.el7.x86_64.rpm | 安装ICU数据文件 | |
rpm -ivh mysql-community-client-8.3.0-1.el7.x86_64.rpm | 安装MySQL客户端 | |
rpm -ivh mysql-community-server-8.3.0-1.el7.x86_64.rpm | 安装MySQL服务器 |
6、初始化数据库:执行以下命令初始化MySQL数据库:
“`bash
mysqld –initialize –user=mysql
“`
查看临时密码:
“`bash
cat /var/log/mysqld.log
“`
7、启动MySQL服务:检查并启动MySQL服务:
“`bash
systemctl start mysqld
systemctl status mysqld
“`
8、登录并修改密码:使用初始密码登录MySQL,然后修改密码:
“`bash
mysql -u root -p
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
“`
9、配置远程访问(可选):如果需要远程访问,可以执行以下命令:
“`bash
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’;
FLUSH PRIVILEGES;
“`
相关问题与解答
1、Q: 如果遇到防火墙问题怎么办?
A: 确保关闭了虚拟机和主机上的防火墙,在CentOS 7中,可以使用以下命令关闭防火墙:
“`bash
systemctl stop firewalld
systemctl disable firewalld
“`
对于iptables服务,可以使用:
“`bash
yum install -y iptables-services
service iptables stop
systemctl disable iptables
“`
2、Q: 如果忘记MySQL的root密码怎么办?
A: 可以通过编辑MySQL配置文件来实现免密码登录,步骤如下:
1. 编辑/etc/my.cnf
文件,在最后一行添加skip-grant-tables
。
2. 重启MySQL服务:
“`bash
systemctl restart mysqld
“`
3. 使用mysql -u root
登录,然后修改密码:
“`bash
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
FLUSH PRIVILEGES;
“`
4. 删除/etc/my.cnf
文件中的skip-grant-tables
,并再次重启MySQL服务。
以上就是关于“虚拟机如何安装mysql数据库_安装虚拟机”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1134158.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复