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

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

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

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,再退出

再用scp命令传送

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

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;

  • 24
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值