`

liunx 安装mysql

阅读更多

先用下面命令查看你的机器上是否有别的版本的mysql
rpm -qa|grep mysql
mysql-3.23.49-3
用下面命令卸载掉,并把/var/lib/mysql/ 下的文件删除。
[root@wangde mysql]#rpm -e  mysql-3.23.49-3
[root@wangde mysql]#rm -rf /var/lib/mysql

[root@wangde mysql]# ls
MySQL-client-5.5.11-1.linux2.6.i386.rpm
MySQL-server-5.5.11-1.linux2.6.i386.rpm
MySQL-shared-5.5.11-1.linux2.6.i386.rpm
[root@wangde mysql]# rpm -ivh MySQL-shared-5.5.11-1.linux2.6.i386.rpm
警告:MySQL-shared-5.5.11-1.linux2.6.i386.rpm: V3 DSA 簽章:NOKEY, key ID 5072e1 f5
準備中...                ########################################### [100%]
   1:MySQL-shared           ########################################### [100%]
[root@wangde mysql]#
[root@wangde mysql]# rpm -ivh MySQL-server-5.5.11-1.linux2.6.i386.rpm
警告:MySQL-server-5.5.11-1.linux2.6.i386.rpm: V3 DSA 簽章:NOKEY, key ID 5072e1 f5
準備中...                ########################################### [100%]
        已經安裝 MySQL-server-5.5.11-1.linux2.6 套件
[root@wangde mysql]# rpm -e MySQL-server-5.5.11-1.linux2.6
[root@wangde mysql]# rpm -ivh MySQL-server-5.5.11-1.linux2.6.i386.rpm
警告:MySQL-server-5.5.11-1.linux2.6.i386.rpm: V3 DSA 簽章:NOKEY, key ID 5072e1 f5
準備中...                ########################################### [100%]
   1:MySQL-server           ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h wangde password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

 

Notes regarding SELinux on this platform:
=========================================

The default policy might cause server startup to fail because it is
not allowed to access critical files.  In this case, please update
your installation.

The default policy might also cause inavailability of SSL related
features because the server is not allowed to access /dev/random
and /dev/urandom. If this is a problem, please do the following:

  1) install selinux-policy-targeted-sources from your OS vendor
  2) add the following two lines to /etc/selinux/targeted/src/policy/domains/pro gram/mysqld.te:
       allow mysqld_t random_device_t:chr_file read;
       allow mysqld_t urandom_device_t:chr_file read;
  3) cd to /etc/selinux/targeted/src/policy and issue the following command:
       make load


[root@wangde mysql]#
[root@wangde mysql]# ls
MySQL-client-5.5.11-1.linux2.6.i386.rpm
MySQL-server-5.5.11-1.linux2.6.i386.rpm
MySQL-shared-5.5.11-1.linux2.6.i386.rpm
[root@wangde mysql]# rpm -ivh MySQL-client-5.5.11-1.linux2.6.i386.rpm
警告:MySQL-client-5.5.11-1.linux2.6.i386.rpm: V3 DSA 簽章:NOKEY, key ID 5072e1 f5
準備中...                ########################################### [100%]
   1:MySQL-client           ########################################### [100%]
[root@wangde mysql]# mysqladmin -u root password root
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql .sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' ex ists!
[root@wangde mysql]# service mysql start
Starting MySQL...                                          [  OK  ]
[root@wangde mysql]# mysqladmin -u root password root
[root@wangde mysql]# mysqladmin -u root -h wangde password root
[root@wangde mysql]# service mysql restart
Shutdown MySQL...                                          [  OK  ]
Starting MySQL...                                          [  OK  ]
[root@wangde mysql]#
 下面就介绍一下这几个目录。

   1、数据库目录
   /var/lib/mysql/

   2、配置文件
   /usr/share/mysql(mysql.server命令及配置文件)

   3、相关命令
   /usr/bin(mysqladmin mysqldump等命令)

   4、启动脚本
   /etc/rc.d/init.d/(启动脚本文件mysql的目录)
  五、修改登录密码

   MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

   1、命令
   usr/bin/mysqladmin -u root password 'new-password'
   格式:mysqladmin -u用户名 -p旧密码 password 新密码

   2、例子
   例1:给root加个密码123456。
   键入以下命令 :
   [root@wangde local]# /usr/bin/mysqladmin -u root password 123456
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

   3、测试是否修改成功
   1)不用密码登录
   [root@wangde local]# mysql
   ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
   显示错误,说明密码已经修改。
   2)用修改后的密码登录
   [root@wangde /]# 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.11 MySQL Community Server (GPL)

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

分享到:
评论

相关推荐

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...

    linux 安装 Mysql

    Linux安装MySQL过程可以分为几个主要步骤,接下来详细阐述每个步骤的知识点: 1. 下载MySQL安装包 MySQL可以在其官方网站找到适用于Linux的各种版本的安装包。下载的版本需要与你的Linux系统兼容。在本例中,使用...

    Linux安装MySQL相关总结文档

    本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...

    Linux安装Mysql

    尽管这个命令在实际的MySQL安装过程中并不常见,但在某些自编译的场景下可能会用到类似的配置步骤。对于大多数情况而言,可以通过以下命令初始化MySQL数据库: ```bash cd /usr/local/mysql ./scripts/mysql_...

    linux安装mysql文档

    ### Linux下MySQL 8.0安装与配置指南 #### 标题解读 - **Linux安装MySQL文档**:本文档旨在指导用户如何在Linux操作系统上安装MySQL数据库服务。 #### 描述解读 - **Linux安装MySQL文档**:这进一步强调了文档的...

    Linux安装MYSQL步骤(1).docx

    在Linux系统中安装MySQL数据库是一项基础且重要的任务,尤其对于那些需要进行服务器管理和数据存储的IT专业人士来说。以下是一个简化的Linux安装MySQL的步骤,详细解释每个步骤,并提供相关知识点。 1. **检查已有...

    Linux安装Mysql5.6教程(手把手教你)

    替换`/path/to/mysql/bin`为你实际的MySQL安装路径中的`bin`目录路径。 保存并退出后,执行: ```bash source /etc/profile ``` 验证是否添加成功: ```bash echo $PATH ``` ##### 12. 启动MySQL服务 最后,可以...

    linux安装mysql

    这个文件可以从MySQL安装目录下的`support-files`目录中的模板文件复制而来,具体选择哪个模板取决于你的服务器内存大小: - `my-medium.cnf`适合128MB内存 - `my-large.cnf`适合512MB内存 - `my-huge.cnf`适合1GB...

    linux安装mysql(实测没问题)

    ### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...

    linux 安装mysql5.5文档

    ### Linux环境下MySQL 5.5的安装与配置详解 #### 一、环境准备与软件下载 在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:...

    Linux安装MySQL5.7步骤.txt

    整理一下Linux系统下安装MySQL5.7的一些步骤,方便以后需要安装时可以减少一些时间,MySQL5.7就是解压版了,跟5.6+,5.5+等版本比,还是有些区别的。所以整理好一个笔记,以后的安装可以省很多事情和时间

    Linux安装mysql

    Linux安装MySQL数据库 在 Linux 系统中安装 MySQL 数据库是一件非常重要的事情,本篇文章将手把手地教您从零开始安装 MySQL,并启动服务。 标题解释 文章标题“Linux安装mysql”说的就是在 Linux 系统中安装 MySQL...

    linux安装mysql(rpm脱网安装).zip

    3、安装完成后执行以下命令查询mysql root帐号密码 #grep 'temporary password' /var/log/mysqld.log 没拿到,执行以下命令后,再执行上面命令查 rm -rf /var/lib/mysql systemctl restart mysqld 如出现以下错误 ...

    linux安装mysql教程

    本教程将指导您如何在 Linux 系统上安装 MySQL 数据库管理系统,包括下载和安装 MySQL 软件包、创建 MySQL 用户和用户组、配置 MySQL 服务器、初始化 MySQL 数据库、启动 MySQL 服务、修改密码、授予用户权限等步骤...

    linux安装mysql缺少libaio依赖问题处理,libaio全离线安装包(需要解压后再上传服务器)

    在Linux系统中,MySQL数据库的安装过程可能会遇到各种依赖问题,其中一个常见的问题是缺少libaio库。libaio,全称Linux Asynchronous Input/Output,是Linux操作系统提供的一种异步I/O接口,对于高性能的数据存储...

    Linux安装MySQL数据库.pdf

    Linux 安装 MySQL 数据库 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于 web 开发和企业应用中。安装 MySQL 数据库在 Linux 系统上需要经过一系列的步骤,包括下载安装包、解压、配置和编译、安装、创建 ...

    Linux安装MySQL教程

    ### Linux环境下MySQL安装详解 #### 一、前言 在Linux环境下安装MySQL是许多服务器管理员和开发者必须掌握的一项技能。本文将详细介绍如何在CentOS系统上通过源码编译的方式安装MySQL,并确保其正常运行。整个过程...

    阿里云linux安装mysql.docx

    本文档详细介绍了在Linux环境下安装MySQL的过程,包括前期准备、端口配置、编译安装以及后续的设置与优化。 首先,进行前期准备,你需要两个工具:Xshell用于远程连接Linux服务器,Xftp则用来传输文件。关闭服务器...

Global site tag (gtag.js) - Google Analytics