1.在centos7当中检查当前系统的版本:

cat /etc/redhat-release

2.下载源码

MySQL :: Download MySQL Community Server

选择版本

下载 Bundle版,它把各种功能都捆绑在了一起。

点击下载时提示要登录,无需理会。直接点击下面的超链接

No thanks,just start my download)即可

3.检查是否安装其他的mysql

rpm -qa|grep -i mysql

4.卸载已安装的 MariaDB

yum remove mariadb mariadb-libs

5.创建mysql存放目录

mkdir -p /mjxtinit/package/mysql-client

6.进入mysql存放目录

cd /mjxtinit/package/mysql-client

7.将下载好的mysql安装包拖入该目录

8.解压mysql安装包

tar -xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

ll 密令查看

9.进入该目录并安装

rpm -ivh *.rpm --force --nodeps

10.使用rpm -qa | grep mysql检查是否安装成功,如下所示:

11.使用rpm -ql mysql-community-server-5.7.36-1.el7.x86_64命令可以查看该rpm包的内容都被安装到了哪里

12.启动mysql服务

 systemctl(在centos5和6时用的是service) 

 systemctl start mysqld

13.启动服务后可以查看mysql的运行状态 

 systemctl status mysqld

14.查找mysqld的日志文件 (以后mysql出问题都看日志)

find / | grep mysqld.log

15.修改密码

mysql5.7与5.6不同,5.6可以不用设置 密码直接登录。而5.7需要输入密码才能登录。5.7在它的日志文件当中默认保存了一个密码。

       我们可以查看该日志文件找到该密码 

cat /var/log/mysqld.log | grep password

修改mysql的配置文件 vi /etc/my.cnf打开vi编辑器

增加validate_password=OFF后保存,然后 

重启mysql服务 systemctl restart mysqld

mysql -root -p

复制密码,然后通过该密码登录即可

修改密码,将密码改为

root set password for root@localhost=password('root');

16.查看数据库

mysql -u root -p 可以通过show databases;(这里分号不能少)查看所有的数据库

使用myslq数据库 use mysql,然后通过desc查看user表 desc user

root@localhost 表示mysql的唯一用户签名是用户名,后面是主机名。 如果使用。root@%表示可以从任何一个机器去登录,在这里%表示任意地址

通过show variables like '%password%';查看系统变量值,在这里查看包含password的系统变量

17.添加一个账户(账户密码都为root),可以使其通过任何一个ip地址登录mysql。

grant all privileges on *.* to root@'%' identified by 'root';

18.此时使用sql yog登录这个mysql账号,并且建立好了一个数据库和一张表。

回到Linux当中查看数据库和表已经存在。

Logo

华为云1024程序员节送福利,参与活动赢单人4000元礼包,更有热门技术干货免费学习

更多推荐