//查看MySQL运行状态,去官网查看最新安装包

作者: 网络时代  发布:2019-11-07

1 下载并安装MySQL官方的 Yum Repository

  //下载安装Yum Repository

  wget -i -c

  //yum安装      

  yum -y install mysql57-community-release-el7-10.noarch.rpm

  //初叶安装MySQL服务器

  yum -y install mysql-community-server

安装mysql

  • 在CentOS中默许安装有MariaDB,那个是MySQL的支行,但为了索要,依然要在系统中安装MySQL,何况安装实现之后方可平素覆盖掉MariaDB。
  1. 下载并安装MySQL官方的 Yum Repository
  • wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
  1. 使用方面的命令就一向下载了设置用的Yum Repository,大致25KB的标准,然后就能够直接yum安装了。
  • yum -y install mysql57-community-release-el7-10.noarch.rpm
  1. 初阶安装MySQL服务器。
  • yum -y install mysql-community-server,那步大概会花些时日,安装落成后就能够覆盖掉在此之前的mariadb。
  • [图片上传退步...(image-ca5326-1522553646448)]
  1. 于今MySQL就设置到位了,然后是对MySQL的部分安装。

deby
风度翩翩、先查看一下设置情状:
rpm -qa | grep mysql
有机器自带的话先卸载,未有的话一向设置
卸载命令:rpm -e --nodeps 要卸载的事物
安装:
在CentOS中暗中同意安装有MariaDB,那么些是MySQL的分层,但为了索要,照旧要在系统中设置MySQL,况且安装达成今后方可一向覆盖掉MariaDB。

意气风发:去官方网站查阅最新安装包

2 MySQL数据库设置

  //首先运营MySQL

  systemctl start mysqld.service

  //查看MySQL运营意况

  systemctl status mysqld.service

  结果成功的话如图

  图片 1

  //那时候MySQL已经初阶平常运营,可是要想进去MySQL还得先寻觅那个时候root客商的密码,通过如下命令能够在日记文件中寻找密码

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

  结果:最前边的为开头密码

  图片 2

  //步向数据库

  mysql -uroot -p
  
  //此时不能做任何事情,需要先修改密码

  ALTER USER 'root'@'localhost' IDENTIFIED BY '你想的密码';

  //这样设置密码需要设置复杂一点的密码,否则会报错,若想设置简单的密码如123456,可以如下配置
  
  set global validate_password_policy=0;

  set global validate_password_length=1;

  //之后再设置密码
  

  ALTER USER 'root'@'localhost' IDENTIFIED BY '你想的密码';

  //但那时还会有三个主题素材,正是因为安装了Yum Repository,未来每回yum操作都会自动更新,须求把这一个卸载掉:

  //先退出mysql

  quit;

  yum -y remove mysql57-community-release-el7-10.noarch

 

  

 

 

   

 

 

  

配置mysql

  1. 第黄金时代运维MySQL
  • systemctl start mysqld.service
  1. 查阅MySQL运生势况,运生势况如图:
  • systemctl status mysqld.service
  • [图形上传退步...(image-3bc62d-1522553646448)]
  1. 那时MySQL已经上马不荒谬运转,可是要想进去MySQL还得先搜索当时root客商的密码,通过如下命令能够在日记文件中找寻密码:
  • grep "password" /var/log/mysqld.log
  • [图形上传战败...(image-ee83f8-1522553646449)]
  1. 如下命令步向数据库:
  • mysql -uroot -p
  • 输入初阶密码,那时不能做此外业务,因为MySQL暗许必需矫正密码然后本领操作数据库:mysql> ALTEEvoque USEKuga 'root'@'localhost' IDENTIFIED BY 'new password';
  1. 这里有个难题,新密码设置的时候即使设置的过火简短会报错:
  • [图表上传败北...(image-465c92-1522553646449)]
  • 原因是因为MySQL有密码设置的正统,具体是与validate_password_policy的值有关:[图片上传失败...(image-bac9c0-1522553646449)]
  1. 密码验证能够用一下命令修改:
  • set global validate_password_policy=0;
  • set global validate_password_length=1;
  • 安装之后正是自己上面查出来的那个值了,那时候密码就可以安装的很简短,举例1234之类的。到此数据库的密码设置就完毕了。
  • 但这个时候还或然有三个标题,正是因为安装了Yum Repository,未来每回yum操作都会自动更新,需求把那么些卸载掉:
  • yum -y remove mysql57-community-release-el7-10.noarch
  1. 跻身数据库设置数据库允许远程访问:
  • use mysql;
  • update db set host = '%' where user = 'root'; (如若写成 host=localhost 那此顾客就不辜负有远程访谈权限卡塔 尔(英语:State of Qatar)
  • flush privileges;
  1. 如若是云主机别忘了推广3306端口。
  • 于今截止MYSQL安装并安插成功。
  1. 下载并设置MySQL官方的 Yum Repository
    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    使用方面包车型客车授命就直接下载了设置用的Yum Repository,大约25KB的旗帜,然后就能够直接yum安装了。

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就从头设置MySQL服务器。

二:下载MySQL源安装包

[root@localhost ~]# yum -y install mysql-community-server
那步或者会花些时日,安装到位后就能覆盖掉以前的mariadb。

wget

设置:
安装现在是安装运维等:
Centos7的张开命令:
/bin/systemctl start mysqld.service
开机自启命令:
systemctl enable mysqld.service
查阅是或不是设置好开机自启:
systemctl list-unit-files mysql (待确定)

图片 3

配完事后回到hive的文件夹下边
设置mysql 的密码
改善不时密码
Mysql5.7暗中同意安装之后root是有密码的。
7.1 获取MySQL的权且密码
为了升高安全性,MySQL5.7为root客商私下生成了一个密码,在error log中,关于error log的职位,假若设置的是RPM包,则暗许是/var/log/mysqld.log。
唯有起步过二次mysql才得以查看有的时候密码
grep 'temporary password' /var/log/mysqld.log

安装MySql源

7.2 登录并纠正密码
行使私下认可的密码登录
mysql -uroot -p
用该密码登入到服务端后,必需马上修改密码,不然会报如下错误:

yum -y install mysql57-community-release-el7-11.noarch.rpm

mysql> select @@log_error;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>

图片 4

修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'helloym520';

查阅一下安装效果

设置远程登陆:
哪些缓慢解决ESportageROEscort 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里一贯提供应用方案文末有详细的注解
总得改进四个全局参数:
首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
• 1
再更改密码的长短
set global validate_password_length=1;
• 1
再一次执行改革密码就足以了
ALTER USER 'root'@'localhost' IDENTIFIED BY 'helloym520';
• 1

yum repolist enabled | grep mysql.*

二、mysql设置远程登陆:
mysql -uroot -p
show databases;
use mysql;
show tables;
desc user;
select user,host from user;
grant all privileges on . to 'root'@'%' identified by 'helloym520';
delete from user where host=
刷新:flush privileges;
退出:quit;
重启:service mysqld restart; centos7的重启命令:/bin/systemctl restart mysqld.service

图片 5

本文由巴黎人游戏官网发布于网络时代,转载请注明出处:  //查看MySQL运行状态,去官网查看最新安装包

关键词: