1. 首先下载mysql的rpm文件

这里使用的是mysql5.7

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

这里我遇到一个错误:

 经过强大的百度功能,我在ifcfg-ens33文件中添加了一句

DNS2=8.8.8.8

然后重启网络

service network restart

再使用wget就没有问题了!

2. 安装rpm包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

3. 安装mysql

yum install mysql-server

在这里我又出现了问题!

 然后我又执行了一下yum install mysql-server,错误变了

 我都觉得我是不是倒了大霉,啥都遇上了

然后又通过我努力寻找问题解决问题(百度,百度,百度)

执行

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

(我不知道有什么用,大概是)

 虽然但是,总之,我成功了

 4. 启动mysql服务

service mysqld start

如果是这样,那么恭喜你启动成功

 如果是一长串,那么恭喜你,去找找错误原因吧

5. 登录mysql

mysql -u -root

如果是下面这个错误,那就是告诉你没起服务,先起了再说

 如果是这个错误,那就是告诉你,没有指定密码。

 但是吧,咱是全自动安装,没有输过密码啊,这怎么办呢?

在命令行输入下面内容,查找mysql日志文件

grep password /var/log/mysqld.log

找出来,密码就是   root@localhost:   后面的这一坨乱七八糟的东西

 然后就输入

mysql -u root -p

在密码那里把刚刚那堆乱七八糟的东西粘贴进去,回车!

好!然后我又出现了问题!一般就是因为密码错误,但是我无论粘贴还是手动输入都是错的,怎么办呢

 在命令行中输入以下信息,进入到文件

vim /etc/my.cnf

在[mysqld]后添加 skip-grant-tables(意思是登录时跳过权限检查)

 然后重启mysql服务器: systemctl restart mysqld

然后继续:mysql -u root -p  不用输入密码直接回车

然后输入:use mysql,进入到mysql库,修改root的密码

update user set authentication_string=password('新密码') where user='root';
flush privileges;

然后退出:quit

然后进入 my.cnf 文件把刚刚添加的文字删掉或者在前面加 # 号

然后重启mysql服务器

然后登录,然后成功!

身心俱疲,要死了

 
posted on 2023-02-21 16:55  塔布拉大魔王  阅读(843)  评论(1编辑  收藏  举报