• linux下安装rpm格式的mysql


    1.下载安装包
    官网下载.rpm格式安装包,需要下面两个文件:
    MySQL-server-5.0.26-0.i386.rpm   
    MySQL-client-5.0.26-0.i386.rpm
    注:官网下载时,如果选择linux generic版本,而网页没有跳转到相应的安装包下载页面,请到镜像网站下载,可百度搜狐镜像.

    2.检查是否已经安装
    [root@tianxia ~]# rpm -qa | grep -i mysql
    mysql-libs-5.1.61-4.el6.x86_64
    说明已经安装了库文件,应该先卸载,不然会出现覆盖错误。
    [root@tianxia ~]# rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64

    3.安装MySQL服务端
    在有两个rmp文件的目录下运行如下命令:
    [root@tianxia ~]#rpm -ivh MySQL-server-5.5.29-2.el6.x86_64.rpm
    安装完成后,会在linux中自动添加一个mysql组,以及属于mysql组的用户mysql,可通过id命令查看。
    [root@tianxia ~]# id mysql
    uid=496(mysql) gid=493(mysql) groups=493(mysql)
    MySQL服务器安装之后虽然配置了相关文件,但并没有自动启动mysql服务,需要手动启动。
    @tianxia ~]# service mysql start
    Starting MySQL..........................................   [  OK  ]
    注:安装服务端时,安装进程信息中会显示初始的随机密码在哪个文件下

    3.安装MySQL客户端
    [root@tianxia ~]#rpm -ivh MySQL-client-5.5.29-2.el6.x86_64.rpm
    如果安装成功就可以登陆MySql,命令是mysql,mysql 的使用语法如下:
    mysql [-u username] [-h host] [-p[password]] [dbname]
    username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码
    注:这个root用户不是Linux的系统用户。MySQL默认用户是root,第一次进时只需键入mysql即可(好像第一次不用输入密码,如果需要的话,vi初始随机密码所在的文件)
    root@tianxia ~]# mysql
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.6.24 MySQL Community Server (GPL)

    Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql>

    4.linux下mysql修改root密码(这里的root是mysql默认用户)
    方法一:用set password命令
    首先登录mysql
    mysql -u root -p
    然后执行set password命令
    set password for root@localhost = password('123456');

    方法二:使用mysqladmin
    格式:mysqladmin -u root -p password 新密码
    mysqladmin -u root -p password 654321
    此时会提示输入旧密码,输入之后即可完成修改密码

    方法三:更改mysql的user表
    首先登录mysql
    mysql  -u root -p
    然后操作mysql库的user表,进行update
    mysql> use mysql;
    mysql> update use set password=password('123456') where user='root' and host='localhost'
    mysql> flush privileges;

    方法四:忘记密码的情况下
    首先停止mysql服务
    service mysql stop
    以跳过授权的方式启动mysql
    mysqld_safe
    以root用户登录mysql
    mysql -u root
    操作mysql库的user表,进行update
    mysql> use mysql;
    mysql> update user set password=password('123456') where user='root' and host='localhost'
    mysql> flush privileges;
    mysql> quit
    重启mysql服务
    service mysql restart

  • 相关阅读:
    【Hibernate 5】继承映射配置及多态查询
    【Hibernate 4】一对多映射配置
    【Hibernate 3】一对一映射配置
    【ITOO 2】使用ArrayList时的注意事项:去除多余的null值
    ubuntu查看端口占用
    ubuntu安装LAMP环境
    @ResponseBody返回不能正确接收
    ubuntu apt常用命令
    ubuntu添加sudo权限
    ubuntu 13.10 skype登不上问题
  • 原文地址:https://www.cnblogs.com/kevinq/p/4679277.html
Copyright © 2020-2023  润新知