MySQL学习(1):centos7安装MySQL

1.安装自己系统对应的MySQL版本

1.1查看自己系统的内核版本

cat  /etc/redhat-release 

可以看到我的系统版本是centos7.6

1.2去官网下载对应的MySQL安装文件

MySQL官网: https://dev.mysql.com/downloads/

点击MYSQL Community Server

MySQL学习(1):centos7安装MySQL_第1张图片

然后可以在索引的位置选择自己的系统版本

MySQL学习(1):centos7安装MySQL_第2张图片

最后选择最上面的安装包即可

centos7对应的是el7,centos8对应的是el8

2.删除系统自带的MySQL

(1)查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mysql      

(2)查询当前系统中安装的名称带mariadb的软件
rpm -qa | grep mariadb    

(3)删掉系统已有的程序

rpm  -e  --nodeps  mariadb-libs-5.5.68-1.el7.x86_64

--nodeps的作用是无视依赖性强制删除

3.把安装包传送到linux中

可以用scp命令远程传送

先用ssh连接linux,再退出

MySQL学习(1):centos7安装MySQL_第3张图片

再用scp命令传送

可以看到安装包已经复制过来了

4.解压安装包

MySQL学习(1):centos7安装MySQL_第4张图片

5.安装

按照依赖顺序依次安装

(1)rpm -ivh mysql-community-common-8.0.31-1.el8.x86_64.rpm
(2)rpm -ivh mysql-community-client-plugins-8.0.31-1.el8.x86_64.rpm
(3)rpm -ivh mysql-community-libs-8.0.31-1.el8.x86_64.rpm
(4)rpm -ivh mysql-community-client-8.0.31-1.el8.x86_64.rpm
(5)rpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.x86_64.rpm
(6)rpm -ivh mysql-community-server-8.0.31-1.el8.x86_64.rpm
 

6.配置

6.1查看与启动MySQL服务

MySQL的服务名叫mysqld,所以可以用systemctl命名对它进行控制

6.2修改初始root密码

第一次运行 MySQL 服务时,会进行初始化加载,同时会生成一个 root 用户的初始密码。

通过命令: cat  /var/log/mysqld.log | grep 'password' 可以查看初始密码

因为随机生成的初始密码比较麻烦,所以一般会手动修改root密码:

先登录mysql,输入命令: mysql  -u  root  -p

然后再在mysql界面敲入命令:

alter user `root`@`localhost` identified by 'aA123456!';

这样就把密码修改为了aA123456!

*修改密码要注意几点:

(1)alter user `root`@`localhost` identified by 'aA123456!';            这条命令中的root和localhost是被键盘左上角的英文反引号括起来的;而密码是被普通单引号括起来的,如果输入错了会报error 1064

(2)alter user `root`@`localhost` identified by 'aA123456!';            这条命令中的localhost并不是系统的主机名,老老实实敲入localhost就对了

(3)alter user `root`@`localhost` identified by 'aA123456!';            这条命令中结尾的分号不能丢

(4)新密码的设置要符合要求:有大写、小写字母、特殊字符、数字。否则会报error 1819

6.3验证是否正常工作

在mysql界面输入show databases;

MySQL学习(1):centos7安装MySQL_第5张图片

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