虚拟机CentOS安装MySQL8.0并配置与主机连接

        新手第一次在Linux中安装MySQL安了好几个小时,中间出现过好几次错误,快照恢复了好几次,终于安装成功,所以写个博客记录一下自己安装的过程。MySQL安装包=MySQL :: 下载 MySQL 社区服务器(存档版本)

前期准备:

        (可以提前配置yum源)

        1、安装系统

        2、配置网络

        3、关闭防火墙与selinux

        4、虚拟机网卡切换为桥接模式

yum安装MySQL

1、使用yum -y install mysql-server进行安装

yum -y install mysql-server

安装完成后就可以修改网卡为仅主机连接xshell了

2、开启MySQL服务

service mysqld start
service mysqld status

3、进入MySQL

mysql -uroot

4、修改密码并刷新

alter user 'root'@'localhost' identified by '密码';
flush privileges;

5、退出MySQL并重新登陆

quit;
mysql -uroot -p密码

yum安装mysql结束

压缩包安装MySQL

1、yum安装依赖项(同时可以安装tar和lxzsz命令)

yum -y install net-tools perl-Module-Install.noarch//可以先试试安装这个
yum -y install net-tools perl //如果报错就安装这个
yum -y install tar lrzsz //这两个命令那个没有就安装那个

2、修改网络适配器连接xshell

3、选择安装MySQL的位置

        我在根下创建了一个目录用于存放

4、上传压缩包(如果没有xftp可以使用yum安装lrzsz后直接拖入虚拟机)

5、解压(如果没有这个命令就需要安装)

tar -xvf 压缩包名

6、依次安装下面的包,不要复制粘贴,使用tap补全,因为版本不一定一样

rpm -ivh mysql-community-common-8.2.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.2.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.2.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.2.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.2.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.2.0-1.el7.x86_64.rpm

7、开启MySQL服务

8、查看MySQL临时密码并登陆

cat /var/log/mysqld.log |grep password
mysql -uroot -p

9、修改密码

alter user 'root'@'localhost' identified by '123456';

会报一个密码不符合要求的错

所以密码要设置复杂一点

alter user 'root'@'localhost' identified by 'Root@123456';
flush privileges;

10、修改密码复杂性要求并设置简单密码

set global validate_password.policy=0;
set global validate_password.length=1;
alter user 'root'@'localhost' identified by '123456';

11、退出并重新登录

quit;
mysql -uroot -p123456

压缩包安装MySQL结束

配置远程连接

alter user 'root'@'localhost' identified with 'mysql_native_password' by '123456';

create user 'root'@'%' identified with 'mysql_native_password' by '123456';

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;

vim /etc/mysql/mysql.conf.d/mysqld.cnf

修改bind-address            = 0.0.0.0

service mysqld restart

使用主机Navicat连接MySQL

结束

虚拟机安装MySQL 8.4.0通常分为几个步骤: 1. 准备工作: - 确保你的虚拟机已经安装了支持运行数据库的操作系统,比如Linux或Windows Server。 - 安装必要的基础软件包,如开源的VirtualBox、VMware等。 2. 下载安装文件: 访问MySQL官方网站 (https://dev.mysql.com/downloads/mysql/) ,选择“Downloads”区域,找到对应版本的MySQL Community Server下载链接(因为这是免费的社区版),下载`mysql-8.4.0-community.tar.gz`或其他推荐版本的安装包。 3. 解压安装包: 将下载的压缩包解压到你的虚拟机的合适位置,例如 `/media/vm_name/install_dir`,这里假设你的磁盘挂载点为`/media/vm_name`。 4. 运行安装脚本: 打开终端或命令提示符,切换到解压后的目录,然后运行类似这样的命令进行安装: ``` sudo mysql_install_db --basedir=/media/vm_name/install_dir --datadir=/var/lib/mysql --tmpdir=/tmp ``` 如果你是首次安装,可能会要求设置root用户密码。 5. 启动服务: 使用命令 `sudo systemctl start mysqld` 或者 `sudo service mysql start` 开始MySQL服务。如果需要让它开机自启动,可以使用 `sudo systemctl enable mysqld`。 6. 配置防火墙(如果使用的是Linux虚拟机): 确保你的虚拟机防火墙允许MySQL连接。对于Ubuntu,你可以使用 `ufw allow 3306/tcp`。 7. 登录管理: 首次登录MySQL,可以使用 `mysql -u root -p` 来输入之前设置的密码。如果一切正常,你应该能看到欢迎界面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值