MySQL CentOS 8

Posted 大牛1对1编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL CentOS 8相关的知识,希望对你有一定的参考价值。

MySQL CentOS 8

MySQL CentOS 8

带你一起做真实企业上线项目

斩获 2 年企业经验积累


1 下载安装包
https://dev.mysql.com/downloads/mysql/
MySQL CentOS 8
下载捆绑在一起的安装包,方便。

2 文件上传解压
# 删除原有的安装
[root@daniu101 ~]# rpm -qa | grep -i mysql
[root@daniu101 ~]# rpm -e --nodeps softname

# 新建文件夹
[root@daniu101 ~]# cd /usr/local/
[root@daniu101 local]# mkdir mysql
[root@daniu101 local]# cd mysql/

# 上传与解压
[root@daniu101 mysql]# yum -y install lrzsz
[root@daniu101 mysql]# rz
[root@daniu101 mysql]# ls
[root@daniu101 mysql]# tar -xvf mysql-8.0.24-1.el8.x86_64.rpm-bundle.tar


3 安装组件
需要安装的组件:common、libs、client、server
[root@daniu101 mysql]# rpm -ivh mysql-community-common-8.0.24-1.el8.x86_64.rpm --nodeps --force
[root@daniu101 mysql]# rpm -ivh mysql-community-libs-8.0.24-1.el8.x86_64.rpm --nodeps --force
[root@daniu101 mysql]# rpm -ivh mysql-community-client-8.0.24-1.el8.x86_64.rpm --nodeps --force
[root@daniu101 mysql]# rpm -ivh mysql-community-server-8.0.24-1.el8.x86_64.rpm --nodeps --force
[root@daniu101 mysql]# rpm -qa | grep mysql
mysql-community-server-8.0.24-1.el8.x86_64
mysql-community-common-8.0.24-1.el8.x86_64
mysql-community-libs-8.0.24-1.el8.x86_64
mysql-community-client-8.0.24-1.el8.x86_64

4 初始化配置
[root@daniu101 mysql]# mysqld --initialize;
[root@daniu101 mysql]# chown mysql:mysql /var/lib/mysql -R;
[root@daniu101 mysql]# systemctl start mysqld.service;
[root@daniu101 mysql]# systemctl enable mysqld;

5 重置密码、查看端口
[root@daniu101 mysql]# cat /var/log/mysqld.log | grep password
2021-05-04T09:32:12.661237Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Az.%h(s5gUrl
[root@daniu101 mysql]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.24
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.00 sec)

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed

mysql> update user set host='%' where user ='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> show global variables like 'port';
mysql> exit;
Bye

# 1410 异常时:
mysql> GRANT ALL ON *.* TO 'root'@'%';
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
# 2058 异常时
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
# 1396异常时
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

6 各种服务状态
# 启动mysql服务
[root@daniu101 mysql]# systemctl start mysqld.service
# 停止mysql服务
[root@daniu101 mysql]# systemctl stop mysqld.service
# 重启mysql服务
[root@daniu101 mysql]# systemctl restart mysqld.service
# 查看mysql服务当前状态
[root@daniu101 mysql]# systemctl status mysqld.service
# 设置mysql服务开机自启动
[root@daniu101 mysql]# systemctl enable mysqld.service
# 停止mysql服务开机自启动
[root@daniu101 mysql]# systemctl disable mysqld.service

7 远程登录
注意:安全组打开3306端口。
MySQL CentOS 8


长按二维码关注 大牛1对1编程

MySQL CentOS 8
直播视频录制 + 完整项目源代码 + 超级详细文档 +PPT +上课笔记 + 思维导图 + 经验总结...
等你扫码来白嫖

MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8

MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8 MySQL CentOS 8


     MySQL CentOS 8

      大牛一对一是超级硬核的编程教育高端品牌,开创了编程领域一对一的指导模式,开设全栈、Java、Python、LeetCode、C系、人工智能、区块链、数据结构与算法、数据科学、产品经理、CTO技术管理等课程,特聘科班硕士和10多年工作经验的大牛教学,引导和培育学员独立创新研究学习能力,独立开发企业项目的能力,大团队协同工作沟通的能力,使每个人都成为高端的计算机人才,研究型企业骨干编程人才。



点击 阅读原文,成为企业骨干编程人才!



以上是关于MySQL CentOS 8的主要内容,如果未能解决你的问题,请参考以下文章

LAMP搭建wordpress

将springboot单体项目部署到腾讯云服务器上

官网2019.5.19 CentOS8.0 最新进展

CentOS5内核是啥版本的

CentOS下图形界面安装oracle

CentOS下图形界面安装_Orcaale 11g