zoukankan      html  css  js  c++  java
  • Percona 5.7安装

    一、从官网下载Percona5.7

    地址:https://www.percona.com/downloads/Percona-Server-5.7/LATEST/

    需要注意是服务器的版本。我这里选择的是Percona-Server-5.7.16-10-ra0c7d0d-el6-x86_64-bundle.tar

    二、解压

    tar xvf Percona-Server-5.7.16-10-ra0c7d0d-el6-x86_64-bundle.tar

    能够看到解压出7个文件

    三、安装

    rpm -ivh Percona-Server-server-57-5.7.16-10.1.el6.x86_64.rpm Percona-Server-client-57-5.7.16-10.1.el6.x86_64.rpm Percona-Server-shared-57-5.7.16-10.1.el6.x86_64.rpm

    这时能够看到提示

    rpm -ivh Percona-Server-devel-57-5.7.16-10.1.el6.x86_64.rpm

    四、初始化

    mysqld --initialize

    更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库

    chown mysql:mysql /var/lib/mysql -R
    service mysql restart

    五、登录mysql

    mysql -uroot -p

    注意1:

    在格式化之后,系统没有提示root密码,同时mysql5.7也不像之前的版本那样,生成一个.mysql_secret文件记录初始密码。

    在Centos 6系统上使用rpm命令安装Mysql后,mysql的配置文件是/etc/my.cnf,打开该文件,可以看到mysql的datadir和log文件等的配置信息,如下:

    datadir=/var/lib/mysql
    log-error=/var/log/mysqld.log

    打开/var/log/mysqld.log文件,搜索字符串A temporary password is generated for root@localhost:,可以找到这个随机密码,通常这一行日志在log文件的最初几行,比较容易看到。
    注意2:进入mysql之后,进行任何操作都有You must reset your password using ALTER USER statement before executing this statement.的提示

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

    原因是使用root进入mysql后,必须要进行修改root密码,才可以进行其他的操作。

    mysql>   SET PASSWORD = PASSWORD('1234');

    注意3:

    使用root远程连接mysql

    进入数据库

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES;

    即可

  • 相关阅读:
    Runloop运行循环的理解
    GCD dispatch_apply基本使用
    GCD信号量semaphore控制线程并发数
    多线程GCD dispatch_once_t/dispatch_barrier_<a>sync/dispatch_group_t
    iOS开发常用宏定义
    OC方法可变参数
    GCD的基本使用
    iOS实用小工具
    项目中实用第三方框架
    NSTimer内存泄漏问题
  • 原文地址:https://www.cnblogs.com/binbinyouni/p/6212246.html
Copyright © 2011-2022 走看看