zoukankan      html  css  js  c++  java
  • redhat6.4安装MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

    首先下载下面三个文件:

    MySQL-server-5.5.28-1.linux2.6.x86_64.rpm

    MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

    MySQL-devel-5.5.28-1.linux2.6.x86_64.rpm

    然后使用root账号登陆,进行安装:

    1. 安装server、devel、client:1. 安装server、devel、client:

    rpm -ivh --replacefiles MySQL-s*.rpm

    rpm -ivh --replacefiles MySQL-d*.rpm

    rpm -ivh --replacefiles MySQL-c*.rpm

    [root@localhost ~]# rpm -ivh --replacefiles MySQL-server-5.5.28-1.linux2.6.x86_64.rpm  

    Preparing...                ########################################### [100%] 

       1:MySQL-server           ########################################### [100%] 

    [root@localhost ~]# rpm -ivh --replacefiles MySQL-client-5.5.28-1.linux2.6.x86_64.rpm

    Preparing...                ########################################### [100%] 

       1:MySQL-client           ########################################### [100%] 

    [root@localhost ~]# rpm -ivh --replacefiles MySQL-devel-5.5.28-1.linux2.6.x86_64.rpm  

    Preparing...                ########################################### [100%] 

       1:MySQL-devel            ########################################### [100%]

    要移除安装可以使用 rpm -e MySQL-server  、 rpm -e MySQL-devel、MySQL-client即可;

    2. 初始化数据库:

    /usr/bin/mysql_install_db

    3. 启动mysql服务:

    service mysql start

    使用命令ps -ef | grep mysql 查看mysql进程:

      [root@localhost ~]#  ps -ef|grep mysql root       3708   3057  0 18:39 pts/1    00:00:00 grep mysql

    4.第一次登陆设置root密码:

    首先查看 cat /root/.mysql_secret //有时候找不到那就先不管 往下看

      root@localhost ~]# cat /root/.mysql_secret

    # The random password set for the root user at Fri Aug 30 15:57:18 2013 (local time): fMYcarvB   这部网上说这样反正我没成功

    然后命令行:mysql -u root -p ,然后输入上面的密码即可:

    [root@localhost ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or g. Your MySQL connection id is 1 Server version: 5.5.28 MySQL Community Server (GPL)

    Copyright (c) 2000, 2012, 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.

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

    设置root密码:

    mysql> use mysql 

    Database changed 

    mysql> update user set password=password('root') where user='root'; 

    Query OK, 0 rows affected (0.15 sec) 

    Rows matched: 5  Changed: 0  Warnings: 0 

    mysql> flush privileges; 

    Query OK, 0 rows affected (0.00 sec)

    退出,重新登陆即可使用新的密码登陆;

    5. 设置远程登陆:

    使用root登陆到mysql后

    切换到mysql数据库

    mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | mysql              | | performance_schema | | test               | +--------------------+ 4 rows in set (0.00 sec)

    mysql> update user set host='%' where user='root'; ERROR 1046 (3D000): No database selected mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A

    Database changed mysql> update user set host='%' where user='root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' mysql> select host,user from user; +-----------------------+------+ | host                  | user | +-----------------------+------+ | %                     | root | | 127.0.0.1             | root | | ::1                   | root | | localhost             |      | | localhost.localdomain |      | | localhost.localdomain | root | +-----------------------+------+ 6 rows in set (0.00 sec)

    然后: 

      mysql> grant all privileges on *.* to 'root'@'@' with grant option; ERROR 1105 (HY000): Malformed hostname (illegal symbol: '@') mysql> grant all privileges on *.* to 'root'@'%' with grant option; Query OK, 0 rows affected (0.00 sec)

    mysql> exit 

    Bye 

    [root@localhost ~]# service mysql restart 

    Shutting down MySQL.. SUCCESS!  

    Starting MySQL.. SUCCESS!  

    重启mysql即可远程登陆。

  • 相关阅读:
    1046 Shortest Distance (20 分)(模拟)
    1004. Counting Leaves (30)PAT甲级真题(bfs,dfs,树的遍历,层序遍历)
    1041 Be Unique (20 分)(hash散列)
    1036 Boys vs Girls (25 分)(查找元素)
    1035 Password (20 分)(字符串处理)
    1044 Shopping in Mars (25 分)(二分查找)
    onenote使用小Tip总结^_^(不断更新中...)
    1048 Find Coins (25 分)(hash)
    三个故事
    领导者的举止
  • 原文地址:https://www.cnblogs.com/angelasp/p/4308526.html
Copyright © 2011-2022 走看看