`

CentOS7下以RPM方式安装mysql-5.7.20

阅读更多
1、准备4个文件
mysql-community-common-5.7.20-1.el7.x86_64.rpm
mysql-community-libs-5.7.20-1.el7.x86_64.rpm
mysql-community-client-5.7.20-1.el7.x86_64.rpm
mysql-community-server-5.7.20-1.el7.x86_64.rpm
2、因为centos7默认安装了MariaDB,需要先卸载,很关键
> rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
> rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
> rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64
> rpm -qa|grep mariadb #查看是否卸载成功
 
3、用root用户按1.的顺序安装,安装的时候会自动创建mysql用户
 
4、初始化mysql
> mysqld --initialize --user=mysql
 
5、查看/etc/my.cnf文件(用于定位初始化时log日志,日志中记录了初始化的密码)
> vi /etc/my.cnf
........
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
........
 
查看初始化密码
> vi /var/log/mysqld.log
......
A temporary password is generated for root@localhost: UloEtAbnt2*5
.......
(密码:UloEtAbnt2*5)
 
6、启动MySQL
> systemctl start mysqld
 
7、登陆mysql用户
> mysql -u root -p
输入密码 UloEtAbnt2*5(P.S. 见日志)
 
更改密码为mysql:
mysql> set password=password('mysql');
 
8、修改用户可以远程连接
#先查看有哪些用户
mysql> select host,user from user;
+-----------+---------------+
| host | user |
+-----------+---------------+
| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
+-----------+---------------+
host为localhost代表只能本地访问。要root用户可以远程访问,可以把host改为%
> update user set host='%' where user='root';
> flush privileges; #刷新后才生效
增加用户:
> grant all privileges on *.* to 'admin'@'%' identified by 'admin123' with grant option; #增加admin用户,密码为admin123,允许可以远程访问
分享到:
评论

相关推荐

    CentOS7通过rpm安装mysql5.7.20

    ### CentOS7通过rpm安装mysql5.7.20 #### 安装前准备 在开始安装MySQL 5.7.20之前,首先确保已经具备了以下条件:一台CentOS 7系统的服务器,并且该系统上没有其他版本的MySQL或其他数据库管理系统正在运行。 ####...

    mysql mha安装

    4. 进入解压后的MySQL软件目录:`cd mysql-5.7.20-1.el7.x86_64.rpm-bundle` **步骤3:卸载旧版本和冲突包** 1. 卸载旧版本MySQL:`rpm -qa | grep mysql | xargs rpm -e --nodeps` 2. 卸载旧版本MariaDB(如果...

    MySQL安装教程,及相关问题

    rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-...

    CentOS7安装配置Mysql

    在没有网络的情况下,你可以参考“CentOS7离线安装mysql5.7操作说明文档.docx”和“Centos7.2离线安装mysql5.7.20 - sld880311的专栏 - CSDN博客.html”中的步骤,这些资源提供了详细的离线安装指南。 总的来说,...

    RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解

    [root@localhost opt]# rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm [root@localhost opt]# rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm [root@localhost opt]# rpm -ivh mysql-community...

    CentOS 7 下使用yum安装MySQL5.7.20 最简单方法

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 (经过...

    Mysql+Maxscale2.0读写分离

    - **MySQL 版本**:5.7.20 (mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz) - **MaxScale 版本**:2.2.5 (maxscale-2.2.5-1.centos.7.x86_64.rpm) #### 三、MySQL 安装与配置 1. **安装MySQL** 首先创建MySQL用户...

    com.richard.test:一些测试演示

    下载mysql的repo源 这个安装的mysql5.7.20 /**纠正一下,这源下载的是最新的版本 ****/ cd /usr/local/src/ wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-...

Global site tag (gtag.js) - Google Analytics