zoukankan      html  css  js  c++  java
  • linux安装mysql5.7.27

    yum安装-----------------># yum -y install lrzsz
    使用上传文件,执行命令 -->rz,会跳出文件选择窗口,选择好文件,点击确认即可。
    下载文件,执行命令-->#sz
    解压文件 :tar zxvf 文件名
    mv filename filename2: 修改文件或文件夹名字
    1.进入文件 vim 文件名(vim test.txt)

    2.编辑完成之后,按ESC键 跳到命令模式:

    :w 保存文件但不退出vi 

    :w file 将修改另外保存到file中,不退出vi 

    :w! 强制保存,不推出vi 

    :wq 保存文件并退出vi 

    :wq! 强制保存文件,并退出vi 

    :q 不保存文件,退出vi

    :q! 不保存文件,强制退出vi

    :e! 放弃所有修改,从上次保存文件开始再编辑
    配置jdk环境变量在--、etc/profile 文件中添加
    #Java Env
    export JAVA_HOME=/usr/jdk1.8.0_121
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    source /etc/profile :编译文件

    ##安装mysql

    rpm -qa | grep mysql---检测是否安装mysql

    如果安装,将其卸载
    rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
    下载mysql版本
    2、将mysql安装到/usr/local/mysql下
    # 解压 tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
    # 移动 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/
    # 重命名 mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
    #新建data目录 mkdir /usr/local/mysql/data
    #新建mysql用户、mysql用户组 groupadd mysql
    # mysql用户 useradd mysql -g mysql
    5、 将/usr/local/mysql的所有者及所属组改为mysql
    chown -R mysql.mysql /usr/local/mysql
    自己编辑vim /etc/my.cnf 文件
    -----内容------
    [mysqld]
    datadir=/usr/local/mysql/data
    basedir=/usr/local/mysql
    socket=/tmp/mysql.sock
    user=mysql
    port=3306
    character-set-server=utf8
    # 取消密码验证
    skip-grant-tables
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    # skip-grant-tables
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    -----结束--------

    初始化MySQL收起

    /usr/local/mysql/bin/mysqld    --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
    启动mysql
    将mysql加入服务
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    开机自启
    chkconfig mysql on
    开启
    service mysql start
    登录(由于/etc/my.cnf中设置了取消密码验证,所以此处密码任意)
    /usr/local/mysql/bin/mysql -u root -p
    操作mysql数据库
    use mysql;
    修改密码
    update user set authentication_string=password('你的密码') where user='root';
    flush privileges;
    exit;
    登录再次设置密码(不知道为啥如果不再次设置密码就操作不了数据库了)
    /usr/local/mysql/bin/mysql -u root -p
    >>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密码';
    允许远程连接
    /usr/local/mysql/bin/mysql -u root -p
    >>use mysql;
    >>update user set host='%' where user = 'root';
    >>flush privileges;
    >>eixt;

    完成,测试远程连接,OK!

  • 相关阅读:
    2014年第五届蓝桥杯省赛试题(JavaA组)
    2013年第四届蓝桥杯省赛试题(JavaA组)
    2013蓝桥杯JavaA组T10 大臣的旅费(树的直径)
    CodeForces
    天梯赛 L2-006 树的遍历(序列建树)
    PAT甲 1095 解码PAT准考证/1153 Decode Registration Card of PAT(优化技巧)
    2015年第六届蓝桥杯省赛T10 生命之树(树形dp+Java模拟vector)
    ZOJ
    SPOJ
    HDU
  • 原文地址:https://www.cnblogs.com/liufei-90046109/p/11547374.html
Copyright © 2011-2022 走看看