cenos7安装mysql教程
一、整体流程
下面是cenos7安装mysql的整体流程表格:
步骤 | 操作 |
---|---|
步骤一 | 安装mysql依赖库 |
步骤二 | 下载mysql安装包 |
步骤三 | 配置mysql安装参数 |
步骤四 | 编译安装mysql |
步骤五 | 初始化mysql数据库 |
步骤六 | 启动mysql服务 |
步骤七 | 设置mysql开机自启动 |
步骤八 | 修改root密码 |
二、具体操作步骤
步骤一:安装mysql依赖库
首先需要安装一些mysql的依赖库,可以通过以下命令进行安装:
sudo yum install -y libaio libaio-devel
这个命令会自动下载并安装libaio和libaio-devel库。
步骤二:下载mysql安装包
接下来需要下载mysql的安装包,可以通过以下命令进行下载:
wget
这个命令会从官方网站下载mysql-8.0.26安装包。
步骤三:配置mysql安装参数
下载完成后,需要对mysql进行一些配置,可以通过以下命令解压安装包并重命名:
tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.26-linux-glibc2.12-x86_64 mysql
这个命令将mysql安装包解压并重命名为mysql目录。
然后进入mysql目录,创建一个my.cnf的配置文件:
cd mysql
vi my.cnf
在my.cnf文件中配置以下内容:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysql/error.log
pid-file=/var/run/mysql/mysql.pid
保存并退出my.cnf文件。
步骤四:编译安装mysql
接下来需要进行编译安装mysql,可以通过以下命令进行编译:
cmake .
make
make install
这个命令会根据配置文件进行编译,并将mysql安装到指定目录。
步骤五:初始化mysql数据库
编译安装完成后,需要进行mysql数据库的初始化,可以通过以下命令进行初始化:
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
这个命令会生成一个随机的root密码,并将密码保存在日志文件中。
步骤六:启动mysql服务
初始化完成后,可以通过以下命令来启动mysql服务:
cd /usr/local/mysql
bin/mysqld_safe --user=mysql &
这个命令会以后台进程的方式启动mysql服务。
步骤七:设置mysql开机自启动
为了方便使用,可以将mysql设置为开机自启动,可以通过以下命令进行设置:
cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
这个命令会将mysql的启动脚本拷贝到/etc/init.d目录,并设置为开机自启动。
步骤八:修改root密码
最后一步是修改root密码,可以通过以下命令进行修改:
cd /usr/local/mysql
./bin/mysql -uroot -p
输入上一步初始化时生成的随机密码,进入mysql命令行界面后,执行以下命令修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将new_password替换为你想设置的新密码。
完成以上步骤后,就成功安装并配置好了mysql。
三、类图
以下是cenos7安装mysql