Linux环境下安装部署MySQL数据库

YUM在线安装
1、下载并安装MySQL官方的 Yum Repository

[root@localhost ~]# dnf install https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm
 2、直接安装mysql-server

[root@localhost ~]# dnf install mysql-server
3、启动服务

[root@localhost ~]# systemctl start mysqld.service
4、查看临时密码

[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
5、使用临时密码进行登录

[root@localhost ~]# mysql -uroot -p
Enter password: 临时密码
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.30
 
Copyright (c) 2000, 2022, 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> 
mysql>
6、修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
更改之后,则可以使用新密码登录。

如果没有找到日志文件,则可以查找 /var/log/mysql/mysqld.log,如果没有密码,则默认是空密码。

下载RPM包
进入mysql官网下载

MySQL :: MySQL Community Downloads

选择相应的版本下载 

以红帽8为例进行本地rpm包安装

[root@localhost ~]# mysql-8.0.30-1.el9.x86_64.rpm-bundle
解压完成后

[root@localhost ~]# ll
total 1404324
-rw-------. 1 root root       1263 Aug  1 15:28 anaconda-ks.cfg
-rw-r--r--. 1 root root  719001600 Aug  1 15:58 mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar
-rw-r--r--. 1 7155 31415   3916868 Jul  7 16:00 mysql-community-client-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415  26442246 Jul  7 16:00 mysql-community-client-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   1418745 Jul  7 16:00 mysql-community-client-plugins-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   1709331 Jul  7 16:00 mysql-community-client-plugins-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415    547247 Jul  7 16:00 mysql-community-common-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   4776730 Jul  7 16:01 mysql-community-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415  19086325 Jul  7 16:01 mysql-community-debugsource-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   2226982 Jul  7 16:01 mysql-community-devel-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   2255475 Jul  7 16:01 mysql-community-icu-data-files-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   1523965 Jul  7 16:02 mysql-community-libs-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415   2366903 Jul  7 16:02 mysql-community-libs-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415  50009730 Jul  7 16:02 mysql-community-server-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415  21184990 Jul  7 16:02 mysql-community-server-debug-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 133498631 Jul  7 16:02 mysql-community-server-debug-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 168345073 Jul  7 16:03 mysql-community-server-debuginfo-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 261380651 Jul  7 16:04 mysql-community-test-8.0.30-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415  18294573 Jul  7 16:04 mysql-community-test-debuginfo-8.0.30-1.el9.x86_64.rpm

使用dnf进行安装

[root@localhost ~]# dnf localinstall mysql-community-server-8.0.30-1.el9.x86_64.rpm \
mysql-community-client-8.0.30-1.el9.x86_64.rpm  \
mysql-community-common-8.0.30-1.el9.x86_64.rpm  \
mysql-community-icu-data-files-8.0.30-1.el9.x86_64.rpm \
mysql-community-libs-8.0.30-1.el9.x86_64.rpm \
mysql-community-client-plugins-8.0.30-1.el9.x86_64.rpm
其他操作和仓库安装一样
 

你可能感兴趣的:(mysql,数据库,mysql,linux)