美文网首页Java
mysql5.7安装使用

mysql5.7安装使用

作者: 飞翔的萝卜条 | 来源:发表于2019-11-21 13:49 被阅读0次

一、安装环境:

Centos7.x

二、基础安装流程:

1. 选择一个根正苗红的目录(路径)作为出发点:

cd /usr/local

2. 查看系统中是否已安装过MySql服务:

rpm -qa|grep mysql

yum list installed|grep mysql

3. 如果已存在MySql服务及依赖,则删除:

yum -y remove mysql-libs.x86_64

4. 加载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

5. 下载完成后,安装mysql57-community-release-el7-8.noarch.rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

安装完成后会得到:mysql-community.repo和mysql-community-source.repo

6. 使用祖传的流程安装MySql:

yum install -y mysql-server

7. 安装完成后,启动mysql

service mysqld start

此时,会在/var/log/mysqld.log文件中自动生成一个随机密码,我们需要记录这个密码并用于登录Mysql:

grep "password" /var/log/mysqld.log

8. 在安装机使用命令行登录:

mysql -u root -p

[输入上一步存好的密码并回车]

9. 更改root密码(由于mysql5.7启用了密码强度验证插件validate_password,因此我们需要设置一个有一定强度的密码):

SET PASSWORD = PASSWORD('your new password');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

flush privileges;

10. 设置root用户访问权限:

任意ip均可访问:

       grant all privileges on *.* to root@"%" identified by "new password";

本地访问:

       grant all privileges on *.* to root@"localhost" identified by "new password";

刷新权限,使之生效:

      flush privileges;

好了,经过上述步骤后,我们就完成了mysql的基础配置了。这时,敲个exit;命令退出命令行重新登录下吧~如果还连不上,请大声喊出三遍我们终极咒语:“这不是我的人品问题!这不是我的人品问题!这不是我的人品问题!”。喊完了,好吧,请检查防火墙~

三、附加选项

1. 创建用户并授权:

创建user01,仅用于本地访问:

       create user user01@'localhost' identified by 'password';

创建user02,可用于远程访问:

      create user user02@‘%’ identified by 'password';

当然了,出于人道主义精神,我们还可以在用户创建后修改密码:

      set password for ‘user02’@‘localhost'=password('anotherpassword');

好了,大功告成!授权试试吧:

授予user01管理数据库demo的全部权限:

       grant all privileges on demo.* to user01;

2. 祖传的维护命令:

启动:systemctl start mysqld

重启:systemctl restart mysqld

查看运行状态:systemctl status mysqld

停止: systemctl stop mysqld

设置开机启动:

        systemctl enable mysqld

        systemctl daemon-reload


3. 全局设置mySql字符集为UTF-8:

3.1 打开 /etc 目录下的 my.cnf 文件(此文件是 MySQL 的主配置文件):

  vim /etc/my.cnf

3.2 在[mysqld]前添加:

[client]
default-character-set=utf8

3.3 在[mysqld]后添加:

character_set_server=utf8

3.4 重启mysql并登陆终端,检查字符集出现6个utf8就可以了:

show variables like '%character%';

相关文章

  • Ubuntu环境下安装MySql5.7

    1.安装MySQL5.7需要的依赖,使用命令: 2.安装MySQL5.7,使用以下命令: 3.相关操作 4.远程连...

  • 内网安装mysql5.7

    内网不能联网,无法yum安装,使用tar包安装 1 下载 官网下载mysql5.7 2 脚本安装 使用脚本安装提前...

  • 2019-06-10 第十二周作业

    1、使用rpm安装mysql 安装环境OS: centos 7.5MYSQL: mysql5.7 因为系统自带...

  • CentOS 7 安装 mysql 5.7

    下载mysql5.7源安装包 安装mysql5.7源 安装mysql5.7 启动mysql,并将其加入到自启动。 ...

  • docker安装db

    内容 安装mysql5.7 安装percona 安装mariadb 一 安装mysql5.7 拉取镜像 查看镜像i...

  • centos7安装mysql5.7

    centos7下使用mysql安装包安装mysql5.7[https://www.cnblogs.com/wpnr...

  • 数据库设置默认的DEFAULT CHARSET为utf8

    环境 win10 + mysql5.7(使用安装包安装,没有额外的配置文件)+ python + sqlalche...

  • Windows8.1安装Mysql5.7遇到的问题

    Windows安装Mysql5.7 背景:最近需要在Windows8.1安装MYSQL5.7,根据网上教程进行安装...

  • linux下安装mysql

    mysql5.7 yum安装方式(常用)1.输入MySQL官方安装包下载命令 2.使用yum进行安装(rpm安装包...

  • centos7下安装mysql

    mysql5.7 yum安装方式(常用)1.输入MySQL官方安装包下载命令 2.使用yum进行安装(rpm安装包...

网友评论

    本文标题:mysql5.7安装使用

    本文链接:https://www.haomeiwen.com/subject/gizzictx.html