• linux 安装mysql


    安装之前先确认是否预安装相关软件: rpm -qa |grep -i mysql

    如有安装,卸载之:rpm -ev --nodeps mysql-libs-5.1.61-4.el6.i686

    下载tar包MySQL-5.6.26-1.el6.i686.rpm-bundle.tar:

    # wget http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-5.6.26-1.el6.i686.rpm-bundle.tar(注意el6是指linux6)

    解压tar包:# tar xf MySQL-5.6.26-1.el6.i686.rpm-bundle.tar

    安装之前先执行:rpm -e --nodeps mysql-libs-5.1.*(排除预安装mysql引起的冲突)

    安装server包:# rpm -ivh MySQL-server--5.6.26-1.el6.i686.rpm

    安装client包:# rpm -ivh MySQL-client--5.6.26-1.el6.i686.rpm

    安装devel包:# rpm -ivh MySQL-devel--5.6.26-1.el6.i686.rpm

    修改配置文件位置:# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

    启动服务:service mysql start

    配置远程访问:

    //赋予任何主机访问数据的权限(mypassword为加密后的密码)

    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD 'mypassword' WITH GRANT OPTION

    //使修改生效

    mysql>FLUSH PRIVILEGES

    设置MySQL服务开机自启动:# chkconfig mysql on

     # chkconfig mysql --list mysql    

    注:

    1、ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    说明mysql服务还没有启动,输入service mysql start启动mysql服务

    2、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    密码在/root/.mysql_secret里面,找出来,修改密码,再重新登录。具体操作步骤如下:

    # /etc/rc.d/init.d/mysql stop

    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &(--skip-grant-tables:不启动grant-tables(授权表),跳过权限控制;--skip-networking :跳过TCP/IP协议,只在本机访问(从网上有些资料看,这个选项不是必须的。可以不用)

    # mysql -u root mysql

    mysql> update user set password=PASSWORD('p12#456')
       -> where user='root' and host='root' or host='localhost';
    mysql> flush privileges;
    mysql>quit

    #mysql -u root -p

    3、 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

    在重置一次密码:mysql>set password = password('pass1234');

    4、添加用户

    GRANT USAGE ON *.* TO 'sun'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

    连接远程数据库:mysql -h 10.0.28.83 -P 3306 -u root -pcoship -Dsouthmedia

    安装x86-x64rpm包时,安装64位插件:yum install glibc.i686;yum install libstdc++.i686;

  • 相关阅读:
    windows下Docker的安装
    Javascript基础系列之(六)循环语句(for循环)
    Javascript基础系列之(六)循环语句(do while循环)
    Javascript基础系列之(六)循环语句(while语句)
    Javascript基础系列之(五)条件语句(switch语句)
    Javascript基础系列之(五)条件语句(if条件语句)
    Javascript基础系列之(五)条件语句(逻辑操作符)
    Javascript基础系列之(五)条件语句(比较操作符)
    Javascript基础系列之(五)关键字和保留字 (keyword)
    Javascript基础系列之(四)数据类型 (数组 array)
  • 原文地址:https://www.cnblogs.com/hongfu/p/4980696.html
Copyright © 2020-2023  润新知