一、下载安装包

1、查看linux版本

uname -m

x86_64

可以看出我们得我们CPU是 X86 架构 64位处理器

2、查看centos 版本

cat  /etc/redhat-release

CentOS Linux release 8.0.1905 (Core)

可看出是centos8

3、下载centos8 X86的MySQL安装包

下载地址:https://dev.mysql.com/downloads/mysql/

如上图所示

下载会比较慢,可以使用迅雷下载挺快的

4、将下载后的安装包复制到 /opt 目录下并接下

tar -xf mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar

-rw-r--r--.  1  7155 31415  12706240 9月  25 04:58 mysql-community-client-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415  26423568 9月  25 04:59 mysql-community-client-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415    110236 9月  25 04:59 mysql-community-client-plugins-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415    161468 9月  25 04:59 mysql-community-client-plugins-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415    634576 9月  25 04:59 mysql-community-common-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415   3208900 9月  25 04:59 mysql-community-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415  21081816 9月  25 04:59 mysql-community-debugsource-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415   2216312 9月  25 04:59 mysql-community-devel-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415   1508128 9月  25 04:59 mysql-community-libs-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415   2485964 9月  25 04:59 mysql-community-libs-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415  55218152 9月  25 05:01 mysql-community-server-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415  21486836 9月  25 05:02 mysql-community-server-debug-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415 100438284 9月  25 05:02 mysql-community-server-debug-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415 272956412 9月  25 05:02 mysql-community-server-debuginfo-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415 231736620 9月  25 05:03 mysql-community-test-8.0.22-1.el8.x86_64.rpm
-rw-r--r--.  1  7155 31415  19856856 9月  25 05:04 mysql-community-test-debuginfo-8.0.22-1.el8.x86_64.rpm

5、安装

【必须安装】
rpm -ivh mysql-community-common-8.0.22-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.22-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.22-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.22-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.22-1.el8.x86_64.rpm
如果出现
 mariadb-connector-c-config 被 mysql-community-server-8.0.22-1.el8.x86_64 取代
 则需要执行一下命令
yum remove mariadb-connector-c-config -y
【非必须安装】
其他为非必要安装

安装openssl

yum install openssl-devel.x86_64 openssl.x86_64 -y

如果出现如下错误

error: Failed dependencies:
        /usr/bin/perl is needed by mysql-community-server-8.0.22-1.el8.x86_64
        libaio.so.1()(64bit) is needed by mysql-community-server-8.0.22-1.el8.x86_64
        libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-8.0.22-1.el8.x86_64
        libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-8.0.22-1.el8.x86_64

则需要安装依赖

yum -y install perl.x86_64
yum install -y libaio.x86_64


二、服务启停


1、查看服务状态
命令:

systemctl status mysqld

2、停止服务
命令:

service mysqld stop

3、初始化数据库
命令:

mysqld --initialize --console

4、目录授权
命令:

chown -R mysql:mysql /var/lib/mysql/

5、启动mysql服务

# 启动命令:
systemctl start mysqld
# 状态命令:
systemctl status mysqld
# 停止:
systemctl stop mysqld

三、数据库操作


1、查看临时密码:
命令:cat /var/log/mysqld.log
2、用临时密码登录数据库
命令:mysql -u root -p 回车键
然后输入临时密码(输入时不会显示出来,输入完直接回车)
3、修改mysql密码    
命令:

alter USER 'root'@'localhost' IDENTIFIED BY 'root';


4、授权远程连接

show databases;
use mysql;
select host, user, authentication_string, plugin from user;
update user set host = "%" where user='root';
select host, user, authentication_string, plugin from user;
flush privileges;


 

最后修改于 2020-11-26 15:18:51
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇