zoukankan      html  css  js  c++  java
  • CentOS7 minimal下MySQL安装

    http://www.linuxidc.com/Linux/2016-12/137942.htm

    首先要使用root用户登录

    卸载:

    1.卸载原有程序

    yum remove mysql mysql-server mysql-libs compat-mysql51

    2.查看是否还有mysql

    rpm –qa|grep -i mysql

    3.查看残留的目录:

    whereis mysql #应该会输出 /usr/lib64/mysql

    4.删除mysql目录:

    rm –rf /usr/lib64/mysql

    5.删除相关文件:

    rm –rf /usr/my.cnf
    rm -rf /root/.mysql_sercret

    6.最关键的(如果这个目录如果不删除,再重新安装之后,密码还是之前的密码,不会重新初始化):

    rm -rf /var/lib/mysql

    卸载就完成了。

    安装:

    1.先安装依赖包

    yum install -y perl-Module-Install.noarch
    yum-y install autoconf

    2.创建用户和组

    groupadd mysql
    useradd -r -g mysql mysql

    3.RPM的方式安装server

    rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm

     结尾显示这些内容就说明server安装成功了

    4.RPM的方式安装client

    rpm -ivh MySQL-client-5.6.34-1.linux_glibc2.5.x86_64.rpm

    5.修改密码

    #先确保mysql没有启动
    #如果启动了 使用 service mysql stop关闭
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    #新开一个命令窗口
    mysql -u root mysql
    
    #修改root密码
    UPDATE user SET Password=PASSWORD('123') where USER='root';
    
    #关闭只读状态
    set global read_only=0;
    flush privileges;
    
    SET PASSWORD = PASSWORD('123456');
    
    ps -aux |grep mysql
    将所有进程kill掉 

    6.启动mysql服务

    service mysql start

    7.创建其他用户及赋予权限

    grant all on hive.* to 'hive'@'%' identified by '123';
    #如果出现错误【The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement】
    需要先关闭只读状态(参考第5步)

    转自http://blog.csdn.net/lepton126/article/details/71515118
  • 相关阅读:
    如果你正在找工作,也许这七个方法会帮到你
    WebSocket 浅析
    关系数据库涉及中的范式与反范式
    MySQL字段类型与合理的选择字段类型
    ER图,数据建模与数据字典
    详解慢查询
    MySQL的最佳索引攻略
    后端技术演进
    MySQL主从复制(BinaryLog)
    MySQL读写分离
  • 原文地址:https://www.cnblogs.com/shizhijie/p/8005836.html
Copyright © 2011-2022 走看看