zoukankan      html  css  js  c++  java
  • 在Fedora 20 上安装Mysql并初始化root密码

    [root@localhost ~]# yum -y install community-mysql-server #安装数据库
    
    已加载插件:langpacks, refresh-packagekit
    google-chrome 3/3
    正在解决依赖关系
    There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
    --> 正在检查事务
    ---> 软件包 community-mysql-server.x86_64.0.5.5.35-1.fc20 将被 安装
    --> 正在处理依赖关系 community-mysql-common(x86-64) = 5.5.35-1.fc20,它被软件包 community-mysql-server-5.5.35-1.fc20.x86_64 需要
    --> 正在处理依赖关系 mysql(x86-64),它被软件包 community-mysql-server-5.5.35-1.fc20.x86_64 需要
    --> 正在检查事务
    ---> 软件包 community-mysql.x86_64.0.5.5.35-1.fc20 将被 安装
    ---> 软件包 community-mysql-common.x86_64.0.5.5.35-1.fc20 将被 安装
    --> 解决依赖关系完成
    
    依赖关系解决
    
    ================================================================================
    Package 架构 版本 源 大小
    ================================================================================
    正在安装:
    community-mysql-server x86_64 5.5.35-1.fc20 updates 8.8 M
    为依赖而安装:
    community-mysql x86_64 5.5.35-1.fc20 updates 4.9 M
    community-mysql-common x86_64 5.5.35-1.fc20 updates 208 k
    
    事务概要
    ================================================================================
    安装 1 软件包 (+2 依赖软件包)
    
    总下载量:14 M
    安装大小:78 M
    Downloading packages:
    (1/3): community-mysql-5.5.35-1.fc20.x86_64.rpm | 4.9 MB 00:04 
    (2/3): community-mysql-common-5.5.35-1.fc20.x86_64.rpm | 208 kB 00:00 
    (3/3): community-mysql-server-5.5.35-1.fc20.x86_64.rpm | 8.8 MB 00:03 
    --------------------------------------------------------------------------------
    总计 1.4 MB/s | 14 MB 00:09 
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
    正在安装 : community-mysql-common-5.5.35-1.fc20.x86_64 1/3 
    正在安装 : community-mysql-5.5.35-1.fc20.x86_64 2/3 
    正在安装 : community-mysql-server-5.5.35-1.fc20.x86_64 3/3 
    验证中 : community-mysql-5.5.35-1.fc20.x86_64 1/3 
    验证中 : community-mysql-server-5.5.35-1.fc20.x86_64 2/3 
    验证中 : community-mysql-common-5.5.35-1.fc20.x86_64 3/3
    
    已安装:
    community-mysql-server.x86_64 0:5.5.35-1.fc20
    
    作为依赖被安装:
    community-mysql.x86_64 0:5.5.35-1.fc20 
    community-mysql-common.x86_64 0:5.5.35-1.fc20
    
    完毕!
    [root@localhost ~]# systemctl start mysqld.service
    [root@localhost ~]# systemctl enable mysqld.service
    ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service'
    [root@localhost ~]# mysql -u root #以root登陆数据库
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 2
    Server version: 5.5.35 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2013, 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> select user, host, password from mysql.user; #user列表
    +------+-----------+----------+
    | user | host | password |
    +------+-----------+----------+
    | root | localhost | |
    | root | rachel | |
    | root | 127.0.0.1 | |
    | root | ::1 | |
    | | localhost | |
    | | rachel | |
    +------+-----------+----------+
    rows in set (0.00 sec)
    
    mysql> delete from mysql.user where user=''; #删除空user
    Query OK, 2 rows affected (0.00 sec)
    
    mysql> delete from mysql.user where user='root' and host='::1'; #删除IPv6用户(如果不用的话)
    Query OK, 1 row affected (0.00 sec)
    
    mysql> select user, host, password from mysql.user;
    +------+-----------+----------+
    | user | host | password |
    +------+-----------+----------+
    | root | localhost | |
    | root | rachel | |
    | root | 127.0.0.1 | |
    +------+-----------+----------+
    rows in set (0.00 sec)
    
    # 设定密码
    mysql> set password for root@localhost=password('XXXXXX');
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> set password for root@rachel=password('XXXXXX');
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> set password for root@'127.0.0.1'=password('XXXXXXX');
    Query OK, 0 rows affected (0.00 sec)
    
    #再次列密码
    mysql> select user, host, password from mysql.user;
    +------+-----------+-------------------------------------------+
    | user | host | password |
    +------+-----------+-------------------------------------------+
    | root | localhost | *C7E2F6338326EDC0AXXXXXXXXXXXXXXXXXXXXXXX |
    | root | rachel | *C7E2F6338326EDC0AXXXXXXXXXXXXXXXXXXXXXXX |
    | root | 127.0.0.1 | *C7E2F6338326EDC0AXXXXXXXXXXXXXXXXXXXXXXX |
    +------+-----------+-------------------------------------------+
    rows in set (0.00 sec)
    
    mysql> exit
    Bye
    [root@localhost ~]# mysql -u root -p #再次登录
    Enter password: #输入刚才的密码
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.5.35 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2013, 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> exit
    Bye
    [root@localhost ~]#
  • 相关阅读:
    手机文件夹的emulated什么意思
    数据结构
    Django简介
    forms组件
    前端css
    mysql进阶知识
    mysql入门知识
    html文档知识补充
    前端基础
    python 面试题
  • 原文地址:https://www.cnblogs.com/Candies/p/5446114.html
Copyright © 2011-2022 走看看