本文共 1547 字,大约阅读时间需要 5 分钟。
安装 MySQL数据库是一个常见的任务,以下将为您详细介绍如何在 CentOS 7.x 系统中安装并配置 MySQL 5.7.24。
首先,我们需要将压缩包解压到指定目录。具体步骤如下:
cd
命令进入压缩包存放的目录:cd /usr/local
tar
命令解压压缩包:tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
mysql
:mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
确保MySQL用户组和用户已经存在,或者按照以下步骤创建:
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并授权:
mkdir /usr/local/mysql/data
cd /usr/local/chown -R mysql:mysql mysql/chmod -R 755 mysql/
将MySQL初始化:
vi /etc/my.cnf
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local
将MySQL服务脚本备份到系统服务目录:
cd mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
将MySQL服务注册并启动:
chkconfig --add mysqld
chkconfig --list mysqld
service mysqld start
为方便命令访问:
ln -s /usr/local/mysql/bin/mysql /usr/bin
您可以按照以下步骤登录MySQL:
mysql -uroot -p
如果忘记初始密码,可以执行以下命令修改:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
如果错误,请执行以下语句确保所有地址允许登录:
USE mysql;UPDATE user SET host = '%' WHERE user = 'root' AND host = 'localhost';RESTART SERVICE mysqld;
如果需要远程访问务必确保防火墙允许MySQL端口(通常是3306):
systemctl stop firewalld.service
以上就是完整的MySQL安装和配置步骤,您现在可以顺利使用您的MySQL数据库了。
转载地址:http://vxwfk.baihongyu.com/