在Oracle Linux 6.8上安装MySQL 5.7.17的详细教程如下:
准备工作
1、确保系统已经安装了Oracle Linux 6.8,并且网络连接正常。
2、下载MySQL 5.7.17的安装包,访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/5.7.html)下载对应的安装包。
3、创建一个用于存放MySQL安装文件的目录,/opt/mysql
。
4、将下载好的MySQL安装包上传到刚刚创建的目录中。
安装依赖库
1、安装MySQL所需的依赖库,执行以下命令:
sudo yum install -y gcc gcc-c++ cmake bison-devel ncurses-devel openssl-devel
2、安装MySQL的官方Yum源,执行以下命令:
sudo wget https://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm
安装MySQL
1、安装MySQL Server,执行以下命令:
sudo yum install -y mysql-community-server
2、启动MySQL服务,执行以下命令:
sudo systemctl start mysqld
3、设置MySQL开机自启动,执行以下命令:
sudo systemctl enable mysqld
配置MySQL
1、获取临时密码,执行以下命令:
sudo grep 'temporary password' /var/log/mysqld.log
记下输出的临时密码,稍后会用到。
2、登录MySQL,执行以下命令:
mysql -u root -p
输入刚刚获取的临时密码。
3、修改MySQL的root密码,执行以下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
将新密码
替换为你想要设置的密码,注意,密码需要包含大小写字母、数字和特殊字符,且长度至少为8位。
4、配置MySQL远程访问,执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
将新密码
替换为你想要设置的密码,这将允许任何IP地址的用户通过root账户远程访问MySQL,如果只想允许特定的IP地址访问,可以将%
替换为相应的IP地址。
测试MySQL安装
1、使用MySQL客户端工具连接到MySQL服务器,执行以下命令:
mysql -u root -p -h 127.0.0.1 -P3306 --protocol=tcp --socket=/tmp/mysql.sock -D mysql -N -e "SHOW VARIABLES LIKE '%version%';"
输入刚刚设置的root密码,如果能够正常显示MySQL的版本信息,说明MySQL已经成功安装并配置完成。
常见问题与解答
问题1:在安装过程中遇到“Failed to download repository information”的错误怎么办?
答:这个错误通常是由于网络连接问题导致的,请检查您的网络连接是否正常,或者尝试更换其他网络环境进行安装,如果问题仍然存在,可以尝试手动下载MySQL的Yum源,然后使用yum localinstall
命令进行安装,具体操作可以参考本文第二步中的相关命令。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/342728.html