1.添加 rpm 源,并且选择较新的源
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2.安装第一步下载的 rpm 文件
yum -y install mysql80-community-release-el8-1.noarch.rpm
3.使用 yum 安装 mysql
yum -y install mysql-server --nogpgcheck
4.查看当前是否为开机服务
systemctl list-unit-files | grep mysql
5.设置为开机启动
systemctl enable mysqld.service
6.启动 mysql 服务
systemctl start mysqld.service
7.查看当前是否启动 MySQL 服务
ps -ef | grep mysql
ps -ef | grep 进程名: 查看指定名称的进程号,先输出所有 管道命令交给 grep
名称过滤 :过滤出指定进程信息
grep
:命令用于查找文件里符合条件的字符串
ps -ef
: 查看linux中所有的进程信息
| :将前一个命令输出的结果,流向给下一个命名
kill -9 :进程id 杀掉指定的id的进程
pgrep -l 进程名 :简洁的查看进程id
| :将前一个命令输出的结果,流向给下一个命名
kill -9 :进程id 杀掉指定的id的进程
pgrep -l 进程名 :简洁的查看进程id
9.查看默认密码
grep 'temporary password' /var/log/mysqld.log
10.登录设置即可
mysql -uroot -p'默认密码'
11.设置密码及加密格式(密码不能过于简单,包含大小写字母数字下划线)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Root_123';
退出
再次登录
12.刷新指令
FLUSH PRIVILEGES;
13.选中 mysql 数据库,设置其他 ip 可以访问
update user set host='%' where user='root';
由于
所以选中 mysql 数据库,设置其他 ip 可以访问
重新启动
这次就可以连接上了