zoukankan      html  css  js  c++  java
  • mysql 二进制安装

    二进制快速部署Mysql(除8.0后版本)

    官网下载:https://dev.mysql.com/downloads/mysql/

    这里我下载的是5.7.24版本  (mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz)

    1,第一步 先卸载可能会影响安装的包

    [root@localhost ~]# rpm -q mysql mysql-server mariadb mariadb-server

    未安装软件包 mysql

    未安装软件包 mysql-server

    未安装软件包 mariadb

    未安装软件包 mariadb-server

    如果出现没有卸载的包,需全部卸载

    2,第二步上传mysql这个包,开始安装 

    #tar xf mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/                           //这里解压到/usr/local下

    #cd /usr/local        

    #mv mysql-8.0.21-linux-glibc2.17-x86_64-minimal/ mysql                                                //改个名

    #useradd -M -s /sbin/nologin mysql                                                                                   //创建个用户

    #chown -R mysql:mysql /usr/local/mysql/                                                                         //给个权限

    #/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize                //初始化一下数据库(记住初始密码!)

    3,第二步,修改my.conf配置文件

    只针对此次演示做了简单配置,如下:

    #cat  /etc/my.cnf

    [mysqld]
    datadir=/usr/local/mysql/data
    socket=/tmp/mysql.sock
    symbolic-links=0
    [mysqld_safe]
    log-error=/usr/local/mysql/data/mysql.log
    pid-file=/usr/local/mysql/data/mysql.pid
     查询mysql启动时寻找配置文件顺序
    #/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'
    4,第四步,做启动文件
    #cd /usr/local/mysql/support-files
    #cp mysql.server /etc/init.d/mysqld
    #chmod +x /etc/init.d/mysqld
    #chkconfig --add mysqld
    #ln -s /usr/local/mysql/bin/* /usr/local/bin/
    #systemctl start mysqld                                               //启动
     
    4,修改密码
    #mysqladmin  -uroot -p'复制的初始密码'  password'123456'
     #进入Mysql
    mysql>alter user user() identified  by "123456" ;
    登陆:
    #mysql  -uroot  -p'123456'
  • 相关阅读:
    在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler)[转帖]
    box2dweb资料
    两个游戏开发相关的工具
    django中实现图片上传
    html5和webgame开发
    我的js游戏小引擎 —— 可使用canvas模式或DOM模式
    如何处理网络游戏网络延迟问题
    iphone5和ios6 对html5、web app带来的影响
    矩阵变化和坐标
    连连看游戏demo
  • 原文地址:https://www.cnblogs.com/123456likun/p/11727209.html
Copyright © 2011-2022 走看看