下面我为您详细讲解"mysql5.7.24 解压版安装步骤及遇到的问题小结"的完整攻略。
1. 下载mysql5.7.24
首先,您需要前往官方网站 https://dev.mysql.com/downloads/mysql/ 下载 mysql5.7.24 版本的压缩包。
下载完成后,打开命令行,进入到解压安装包所在的目录,执行以下命令进行解压:
tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
2. 创建mysql用户组和用户
进入到解压后的 mysql 目录下,执行以下命令创建 mysql 用户组和用户:
groupadd mysql
useradd -r -g mysql -s /usr/sbin/nologin mysql
3. 创建数据存储目录
执行以下命令创建 mysql 数据存储目录:
mkdir /data/mysql
4. 修改数据存储目录权限
执行以下命令修改 mysql 数据存储目录的权限:
chown -R mysql:mysql /data/mysql
5. 初始化数据库
执行以下命令初始化 mysql 数据库:
cd /opt/mysql
bin/mysqld --initialize --user=mysql --datadir=/data/mysql
会输出一串乱码,其中包含一个默认的随机密码,需要记录下来。
6. 启动mysql服务
执行以下命令启动 mysql 服务:
bin/mysqld_safe --user=mysql &
7. 登陆mysql并修改密码
执行以下命令登陆 mysql:
bin/mysql -uroot -p
回车后会提示您输入密码,输入刚才记录的默认密码即可。
登陆成功后,执行以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
其中,将 '新密码' 替换成您想要设置的密码即可。
8. 添加防火墙规则
如果您的服务器开启了防火墙,需要添加一条规则以允许外部访问 mysql 服务:
firewall-cmd --permanent --zone=public --add-port=3306/tcp
9. 尝试远程连接mysql
尝试在其他机器上通过 mysql 客户端连接 mysql 服务。
示例1:
假设您的mysql服务器IP地址为 192.168.1.10
,在其他机器上执行以下命令进行连接:
mysql -h 192.168.1.10 -uroot -p
如果出现密码错误信息,说明连接成功,需要输入正确的密码即可。
示例2:
如果您想通过 PHP 连接 mysql,可以尝试以下代码:
<?php
$servername = "192.168.1.10";
$username = "root";
$password = "yourpassword";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
以上就是"mysql5.7.24 解压版安装步骤及遇到的问题小结"的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql5.7.24 解压版安装步骤及遇到的问题小结 - Python技术站