美文网首页
CentOS7安装mysql

CentOS7安装mysql

作者: 小码A梦 | 来源:发表于2019-12-15 21:41 被阅读0次

查看mysql是否安装

[root@localhost ~]# rpm -qa|grep mysql

如果已安装,而且不是自己需要的版本,卸载,命令如下:

[root@localhost ~]# yum remove mysql mysql-server mysql-libs mysql-common
[root@localhost ~]# rm -rf /var/lib/mysql
[root@localhost ~]# rm /etc/my.cnf

下载和安装mysql的repo源

[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[root@localhost ~]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

下载和安装mysql

[root@localhost ~]# yum install mysql-community-server

启动mysql

[root@localhost ~]# service mysqld start

mysql5.7安装之后会在日志中生成一个随机密码,日志默认路径为/var/log/mysqld.log
获取默认密码

[root@localhost ~]# grep "password" /var/log/mysqld.log

获取密码后登录mysql。

[root@localhost ~]# mysql -uroot -p密码

登录mysql后查询数据会报错误,提示需要重置密码

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

修改简单密码又会报如下错误:

mysql> ALTER USER USER() IDENTIFIED BY '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

需要修改Policy

mysql> set global validate_password_policy=0;

然后设置设置密码(默认为8,最小4位):

mysql> set global validate_password_length=6;

最后设置密码

mysql>  ALTER USER USER() IDENTIFIED BY '123456';

开启远程连接

有以下两个方法:
1.如果要直接使用root用户远程连接,直接执行以下sql

mysql>update mysql.user set host='%' where user='root';

线上环境建议不要开启root用户远程访问,使用下面方法创建一个用户用来远程连接

2.设置固定账号开启远程

mysql>GRANT ALL PRIVILEGES ON *.* TO '这里写账号'@'%' IDENTIFIED BY '这里写密码' WITH GRANT OPTION;

设置完了后:
mysql>flush privileges; 这句一定要加上!!!

相关文章

  • Zabbix/安装

    安装MySQL:如果没有安装MySQL,则需要先安装。Centos7之前: Centos7使用了MariaDB替代...

  • HIVE搭建

    安装mysql centos7安装mariaDB安装mysql教程1安装mysql教程2安装教程3安装mysql教...

  • centos7下安装mysql

    mysql安装 centos7下使用yum源安装mysql 因为centos7下默认没有mysql的yum源,所以...

  • CentOS 7 安装MySQL

    (1)安装mysql Centos7通过yum安装最新MySQL (2)安装mysql 【1】安装mysql 步骤...

  • linux 安装mysql

    Centos7 安装mysql mysql 依赖libaio 所以需要首先安装libaio 检查mysql 是否...

  • 新的故事-安装MySQL

    一、安装MySQL 小目录 在windows 8.1安装mysql在centos7安装mysql通过docker安...

  • yum安装nginx,mysql,php

    centos7 一、安装nginx 安装mysql(centos7) 安装php centos8 安装php74 ...

  • linux 安装mysql5.7新命令

    安装mysql新命令 CentOS7安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的...

  • CentOs7 安装 Mysql5.7

    CentOs7 安装 Mysql5.7 1、下载mysql源安装包 2、安装mysql源 3、检查mysql源是否...

  • aliyun.CentOS7.安装MySQL & node.20

    CentOS7 64位下MySQL5.7安装与配置(YUM) CentOS7安装MySQL5.7 1. 配置yum...

网友评论

      本文标题:CentOS7安装mysql

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