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

    1. 下载mysql  https://dev.mysql.com/downloads/mysql/5.6.html#downloads

      

    2. 上传解压

      

    3. 删除安装包, 重命名解压后的文件

      

    4. 先检查是否有mysql用户组和mysql用户,没有就添加有就忽略: groups mysql
        添加用户组和用户 groupadd mysql && useradd -r -g mysql mysql

      

    5. 进入mysql目录修改权限  cd mysql/ chown -R mysql:mysql ./

      

    6. 安装依赖库   yum -y install autoconf && yum install libaio* -y && yum -y install numactl 

    7. 执行安装脚本   ./scripts/mysql_install_db --user=mysql

    8. 脚本安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

      chown -R root:root ./ && chown -R mysql:mysql data

      

    9. 创建默认日志文件  mkdir /var/log/mariadb && touch /var/log/mariadb/mariadb.log

    10. my.cnf设置为用户可读写,其他用户不可写 。    chmod 644 /usr/local/mysql/my.cnf

    11. 启动mysql  ./support-files/mysql.server start

    12. 修改密码    ./bin/mysqladmin -u root -h localhost.localdomain password '123456'

    13. 登陆mysql   ./bin/mysql -h127.0.0.1 -uroot -p123456

    14. 授权远程登陆   grant all privileges on *.* to root@'%' identified by '123456'; flush privileges;

      

    【卸载】

    1. rm -rf /root/.mysql_sercret  

    2. rm -rf /var/lib/mysql

    3. rm -rf /usr/local/mysql

    【mysql5.6 开机自启动】

    1,将服务文件复制一份到init.d下,并重命名为mysqld
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
    2,对文件赋予执行权限
    chmod +x /etc/init.d/mysqld 或 chmod 777 /etc/init.d/mysqld
    3,增加mysqld服务
    chkconfig --add mysqld
    4,查询mysqld服务情况
    chkconfig --list mysqld

    5, 如果3,4,5 为off:
    chkconfig --level 345 mysqld on
    6, 重启服务器验证:reboot

  • 相关阅读:
    [编程题] 基础 [位运算基础]
    [编程题] lc [191. 位1的个数]
    [编程题] lc [69. x 的平方根]
    php 中php-fpm工作原理
    redis分布式锁
    3种Redis分布式锁的对比
    php使用数据库的并发问题(乐观锁与悲观锁)
    php观察者模式应用场景实例详解
    [Usaco2008 Jan]电话网络
    关于二分图结论的一些证明
  • 原文地址:https://www.cnblogs.com/wlwl/p/9988245.html
Copyright © 2011-2022 走看看