mysql虚拟机安装
时间: 2023-10-17 15:35:29 浏览: 43
要在虚拟机上安装MySQL,可以使用yum命令进行安装。首先,你可以使用以下命令检查系统中是否已安装MySQL:
yum list installed mysql*
或
rpm -qa|grep mysql*
接下来,使用以下命令查看可用的MySQL版本:
yum -y list mysql*
安装MySQL客户端和服务端,可以使用以下命令:
yum install mysql.x86_64 (安装客户端)
yum install mysql-server (安装服务端)
yum install mysql-devel (安装所需的库和包含文件)
安装完成后,你需要修改MySQL的配置文件/etc/my.cnf来设置默认编码方式为utf-8。可以通过以下命令查看和修改配置文件:
view /etc/my.cnf
在配置文件中添加以下内容:
default-character-set = utf8
接下来,启动MySQL服务并设置自启动。使用以下命令启动MySQL服务:
systemctl start mysqld
使用以下命令查看MySQL服务的状态:
systemctl status mysqld
如果服务状态显示为active,则表示MySQL启动成功。
为了实现远程连接MySQL,你需要设置MySQL的权限。首先,登录MySQL并创建root管理员,可以使用以下命令:
mysqladmin -u root password 密码
然后,使用以下命令登录MySQL:
mysql -u root -p 密码
登录成功后,可以使用以下命令为root用户添加远程访问权限:
use mysql;
UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
最后,为了让远程主机能够访问MySQL的默认端口3306,你需要在防火墙中开放该端口。可以使用以下命令开放端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
设置完端口后,需要重新加载防火墙配置:
firewall-cmd --reload
可以使用以下命令查看防火墙开放的端口和MySQL默认端口3306的访问权限:
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --query-port=3306/tcp
完成以上步骤后,你的MySQL虚拟机就安装好了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [虚拟机(一)虚拟机安装Mysql](https://blog.csdn.net/weixin_44259388/article/details/125468386)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]