Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > centOS7下载MySQL8版本

centOS7下载MySQL8版本方式

作者:硬气的怂包

文章详细介绍了在Linux系统上下载、安装和配置MySQL的步骤,包括使用wget下载MySQL安装包、安装MariaDB、初始化MySQL、启动MySQL、查看运行状态、修改root密码、远程授权和防火墙配置等,适合初学者参考和实践

前提

原本我想在网上查找Linux 怎么下载 MySQL,但是查到的方法到启动MySQL时

返回:

Failed to start mysqld.service: Unit not found

意思:无法启动mysqld.service:找不到设备

找了文章说要安装MariaDB,但是我不会呀(我是小白),感觉好麻烦,回来我找到了我老师的教材找到了办法,亲测有效!!!

方法

1.下载mysql8版本

wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

 注释:wget就是一个下载工具如果没有wget 使用yum在线安装一个wget

2.下载安装mysql

rpm -ivh mysql80-community-release-el7-6.noarch.rpm
yum install mysql-server --nogpgcheck -y

3.配置权限

将/var /lib/mysql 目录授权给mysql组下面的mysql用户,可以初始化创建文件,写文件内容

chown mysql:mysql /var/lib/mysql -R;

4.初始化MySQL

初始化以后MySQL安装成功

mysqld --initialize

5.启动MySQL

MySQL已经安装成功,不报错说明启动成功

systemctl start mysqld

6.查看mysql运行状态

7.查看初始化密码

MySQL安装默认的root用户会随机生成一个密码在/var/log/mysqld.log文件中

cat /var/log/mysqld.log

也可以使用命令查看默认密码

grep "password is generated" /var/log/mysqld.log | awk '{print $NF}'

8.登录MySQL

mysql -uroot -p
Enter password: 输入默认密码

9.修改root的初始密码

修改密码学习阶段不要设置复杂密码,建议简单能记住的,因为找回密码非常麻烦,还不如重装mysql

以下以’123456‘为例

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

10.退出并重新登录

退出并重新登录使用修改后的123456密码

退出命令
exit;

11.远程授权

远程授权的目的:让其他的主机、用户能够访问服务器上的mysql数据库。授权命令如下:

show databases;
use mysql;
update user set host='%' where user='root';

#刷新修改
flush privileges;

12.防火墙开放端口

防火墙默认是没有开放Mysql服务的3306端口。

要想远程访问mysql,必须设置防火墙,添加对3306端口访问的支持。

firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload

打开navicat客户端软件,创建一个新的数据库连接即可。

总结

以上方法都是傻瓜式在Linux总端复制粘贴就行的

当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文