mysql - 我正在寻找一种在 Amazon EC2 上使用 MySQL 8.0 的方法?
问题描述
我已经安装了 MySQL 8.0 如下但是,Mysql 需要密码。我找到了默认的初始密码 /var/log/mysqld.log 但似乎不正确。/var/log/mysqld.log
我使用亚马逊 linux 2
安装
$ sudo mysql80-community-source MySQL 8.0 Community enabled
$ sudo yum install mysql-community-server
$ mysql --version
mysql Ver 8.0.26 for Linux on x86_64 (MySQL Community Server - GPL)
$ systemctl start mysqld
Failed to start mysqld.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files
See system logs and 'systemctl status mysqld.service' for details.
检查状态
[ec2-user ~]$ sudo systemctl status mysqld
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2021-10-06 11:32:29 JST; 10s ago
$ sudo grep 'temporary password' /var/log/mysqld.log
2020-05-31T13:56:58.175675Z 1 [Note] A temporary password is generated for root@localhost: ll!.iXg=K4Rr
[ec2-user ~]$ sudo mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[ec2-user ~]$ sudo mysql -u root -p
Enter password:
我用了这个“ll!.iXg=K4Rr”但是访问被拒绝了
我试过这个。
$ sudo yum remove mysql-community-server
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No Match for argument: mysql-community-server
No Packages marked for removal
$sudo yum remove mysql-server
$sudo yum install mysql-community-server
$sudo mysql_secure_installation -p'password'
$ systemctl start mysqld
$ sudo mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方案
推荐阅读
- java - 为什么我在 listView 中得到最后一个标题?
- excel - VBA宏循环遍历行中的列并比较值
- python - 从具有相同键的多个字典创建列表
- flutter - 如何使用颤动中的文本字段导航到一个页面到另一个页面?
- python - 用 pygame 做了一个游戏,但我必须用 exe 将所有图像发送给我的朋友
- css - css中的条件值
- amazon-web-services - 已过期后更新 TTL 属性时 Dynamodb 的工作方式
- jquery-ui - 是否可以让 highcharts 范围选择器与 jQuery timepicker 一起使用,就像它与 jQuery datepicker 一样?
- excel - 用于比较行的 DAX 公式
- django - Django 数据库迁移:删除无法正常工作