在虚拟机上安装mysql

在虚拟机上安装mysql

下载MySQL-5.5.24-1.rhel5.i386.tar

/usr/local下建立必要文件夹

#cd/usr/local

#mkdirmysql

#cd/usr/local/mysql

#mkdirsrc

#mkdirdata

用xftp将MySQL-5.5.16-1.rhel5.i386.tar上传到虚拟机src目录下

解压:#tar-xvfMySQL-5.5.16-1.rhel5.i386.tar

src目录下安装服务端:

rpm-ivhMySQL-server-5.5.16-1.rhel5.i386.rpm

启动mysql服务:servicemysqlstart

查看mysql端口3306是否启动:netstat–nat

看到3306端口,如图表明服务端安装成功。

src目录下安装MySQL客户端

#rpm-ivhMySQL-client-5.5.16-1.rhel5.i386.rpm

如上图显示表明MySQL客户端安装完毕

查看mysql状态:/etc/init.d/mysqlstatus

停止mysql:/etc/init.d/mysqlstop

启动mysql:/etc/init.d/mysqlstart

修改密码:/usr/bin/mysqladmin–urootpassword‘000000’

数据库目录cd:/var/lib/mysql/

配置文件:/usr/share/mysql(mysql.server命令及配置文件)

相关命令:/usr/bin/mysql*(mysqladminmysqldump等命令)

更改MySQL目录。由于MySQL数据库目录占用磁盘比较大,而MySQL默认的数据文件存储目录为/"var/lib/mysql",所以我们要把目录移到"/"根目录下的"mysql_data"目录中。

"/"根目录下建立"mysql_data"目录

停掉mysql:servicemysqlstop或者mysqladmin–uroot–pshutdown

"/var/lib/mysql"整个目录移到"/mysql_data"

修改配置文件 cp/usr/share/mysql/my-medium.cnf /etc/my.cnf

"my-medium.cnf"进行配置

vim/etc/my.cnf

### 使用外部压缩包在虚拟机MySQL 通过外部压缩包在虚拟机(VM)上MySQL 是一种常见的离线装方式。以下是详细的说明: #### 准备工作 在开始之前,确保已经下载了适合目标系统的 MySQL 压缩包,并将其上传至虚拟机中的 `/opt` 或其他指定目录。 --- #### 创建装目录 首先,在 `/opt` 目录下创建一个名为 `mysql` 的文件夹用于存放解压后的软件装包[^2]。 ```bash mkdir /opt/mysql ``` 随后将已上传的 MySQL 压缩包复制到该目录中以便后续操作。 --- #### 解压装包 进入 `/opt/mysql` 文件夹并将压缩包解压: ```bash tar -zxvf mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz ``` 完成解压后,可以观察到一个新的文件夹被生成,通常名称类似于 `mysql-5.7.40-linux-glibc2.12-x86_64`。 --- #### 移动并重命名文件夹 为了便于管理,需将解压后的文件夹移动到 `/usr/local/` 下并更名为 `mysql`[^3]: ```bash mv mysql-5.7.40-linux-glibc2.12-x86_64 /usr/local/mysql ``` --- #### 配置环境变量 编辑 `.bashrc` 文件以配置环境变量,使系统能够识别 MySQL 可执行程序路径: ```bash vim ~/.bashrc ``` 在文件末尾追加以下内容: ```bash export PATH=$PATH:/usr/local/mysql/bin ``` 保存退出后运行以下命令刷新环境变量设置: ```bash source ~/.bashrc ``` --- #### 初始化数据库 初始化 MySQL 数据库时会自动创建数据存储所需的 `data` 目录以及生成临时密码[^4]。执行如下命令进行初始化: ```bash /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 注意记录输出的日志信息中的初始随机密码,稍后登录时需要用到它。 --- #### 启动服务 注册 MySQL 为系统服务以便于管理和启动: ```bash /usr/local/mysql/bin/mysqld --install mysql ``` 接着可以通过以下指令来控制服务状态: ```bash net start mysql # 启动服务 net stop mysql # 关闭服务 ``` 最后验证装是否成功,尝试使用默认账户和刚才获取到的初始密码登录客户端测试连通性: ```bash mysql -u root -p ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值