• linux mysql的安装


    1.   下载

    http://dev.mysql.com/downloads/mysql/

     

     

     

    或者使用wget下载:

    wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

    2.   安装

    2.1. 检测是否已经安装了mysql

    rpm -qa | grep mysql  

    如果已经安装了,将其卸载,如:

    rpm -e --nodeps  mysql-libs-5.1.73-5.el6_6.i686

    2.2. 安装mysql

    1、mkdir /usr/local/mysql

    2、cd /usr/local/mysql

    3、tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

    4、安装server
    rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

     

    dependencies:依赖
    出错:

    安装依赖:

       yum  -y  install libaio.so.1   libgcc_s.so.1  libstdc++.so.6

      

     
    需要升级libstdc++-4.4.7-4.el6.x86_64
    yum  update  libstdc++-4.4.7-4.el6.x86_64

    5、安装中:

    rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
      

    6、安装client===失败(这里我安装了两次才成功)

    rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
     


    安装依赖:

      yum  -y   install libncurses.so.5   libtinfo.so.5

    7、查询mysq服务运行状态

    service mysql status
     
    服务未启动。

    8、启动mysql服务

    service mysql start

    9、使用root账号登录mysql
    提示:


    在安装mysql server时有句提示:

    注意:这个密码是不安全的,所有需要修改初始密码。(修改密码建议参考本文最下面的kill掉mysql服务然后改密码----也就是:忘记原来的myql的root的密码)

    10、            使用密码登录mysql账号:mysql -uroot -p

    11、            修改root密码:SET PASSWORD = PASSWORD('123456');

    12、            使用本机登录: mysql -uroot -p123456 -h 127.0.0.1

    13、           修改密码:mysql> update user set authentication_string=passworD("test") where user='root';

    2.3. 系统启动时自动启动mysql服务

    加入到系统服务:

    chkconfig --add mysql

    自动启动:

    chkconfig mysql on

    查询列表:

    chkconfig

     

    说明:都没关闭(off)时是没有自动启动。

     

    2.4. 开启远程访问

    登录:

    mysql -uroot –p123456

     

    设置远程访问(使用root密码):

    grant:赋予

    privileges:权限,规则

     

    grant all privileges on *.* to 'root' @'%' identified by 'ZR97@V';

    flush privileges;

     

    防火墙打开3306端口

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

     

    将打开的端口的访问规则保存在文件中

    /etc/rc.d/init.d/iptables save

     

    查看机器开放的端口号

    /etc/init.d/iptables status

     

     

    1_创建目录 /usr/local/src/mysql

    2_将安装包上传到/usr/local/src/mysql

    3_解压

    4_安装mysql服务端

    5_报错,缺少依赖包    yum -y 依赖包名称

    6_安装mysql服务端

    7_安装mysql客户端

    8_启动mysql服务

    9_/root/.mysql_secret寻找mysql随机密码

    10_登录mysql___>修改密码

    11_利用sqlyong连接MYSQL报错 (端口号没开/没有远程访问的权限)

    12_开启3306端口号,为root用户赋予所有权限

    13_将mysql加入系统服务 , 开机启动

     

     

     

     

    总结:

    1_windows上的安装包是就一份,安装很容易.  

      Linux上的安装包是多份  MySQL_服务端_客户端

      装完软件之后,并不能直接加入系统服务,而且不能开启就启动

    2_某款软件想正常使用,其服务必须是启动状态

       启动mysql/tomcat

       内部main函数,监听各自端口号8080/3306

    3_区分命令是来自于linux来自于MySQL

     

    赋予权限: mysql

    开放端口:linux

    忘记密码修改密码:

    方法一: 

    在mysql系统外,使用mysqladmin

    1 mysqladmin -u root -p password "test123"
    2 Enter password: 【输入原来的密码】

    方法二: 
    通过登录mysql系统

    1 mysql -uroot -p
    2 Enter password: 【输入原来的密码】
    3 mysql>use mysql;
    4 mysql> update user set password=passworD("test") where user='root';
    5 mysql> exit; 

    注意:如果Mysql的版本是5.7及以上的话update语句更换如下:

    1 mysql> update user set authentication_string=passworD("test") where user='root';

    二、忘记原来的myql的root的密码

    方法三:

    首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

    1 service mysql stop

    然后执行

    1 mysqld_safe --skip-grant-tables &

    &,表示在后台运行,不再后台运行的话,就再打开一个终端吧。

    接着登陆MySQL修改密码

    1 mysql
    2 mysql> use mysql;
    3 mysql> UPDATE user SET password=password("test123") WHERE user='root';   
    4 mysql> exit; 

    注意:如果Mysql的版本是5.7及以上的话update语句如下:

    1 mysql> update user set authentication_string=passworD("test") where user='root';

     

  • 相关阅读:
    Python正则表达式
    机器学习--------SVM
    tensor内部结构
    Tensor类型
    Tensor索引操作
    常用的Tensor操作
    Tensor基本操作
    神经网络
    Autograd:自动微分
    nginx之fastcgi配置
  • 原文地址:https://www.cnblogs.com/zrboke/p/12149722.html
Copyright © 2020-2023  润新知