CentOS6.8安装配置Mysql数据库(Dean的开发笔记-运维篇1)

一、首先查看该操作系统上是否已经安装了mysql数据库

[root@dean opt]# rpm -qa | grep mysql  
mysql-libs-5.1.73-8.el6_8.x86_64  

二、查询yum上提供的mysql数据库可下载的版本

[root@dean opt]# yum list | grep mysql
mysql-libs.x86_64                           5.1.73-8.el6_8               @base
apr-util-mysql.x86_64                       1.3.9-3.el6_0.1              base
asterisk-mysql.x86_64                       1.8.32.3-2.el6               epel
bacula-director-mysql.x86_64                5.0.0-13.el6                 base
bacula-storage-mysql.x86_64                 5.0.0-13.el6                 base
collectd-mysql.x86_64                       4.10.9-4.el6                 epel
dmlite-plugins-mysql.x86_64                 0.8.6-2.el6                  epel
dovecot-mysql.x86_64                        1:2.0.9-22.el6               base
dpm-copy-server-mysql.x86_64                1.9.0-1.el6                  epel
dpm-name-server-mysql.x86_64                1.9.0-1.el6                  epel
dpm-server-mysql.x86_64                     1.9.0-1.el6                  epel
dpm-srm-server-mysql.x86_64                 1.9.0-1.el6                  epel
dspam-mysql.x86_64                          3.10.2-7.el6                 epel
exim-mysql.x86_64                           4.89-1.el6                   epel
freeradius-mysql.x86_64                     2.2.6-6.el6_7                base
fts-mysql.i686                              3.6.8-1.el6                  epel
fts-mysql.x86_64                            3.6.8-1.el6                  epel
gnokii-smsd-mysql.x86_64                    0.6.30-2.el6                 epel
holland-mysql.noarch                        1.0.14-3.el6                 epel
holland-mysqldump.noarch                    1.0.14-3.el6                 epel
holland-mysqllvm.noarch                     1.0.14-3.el6                 epel
lfc-server-mysql.x86_64                     1.9.0-1.el6                  epel
libdbi-dbd-mysql.x86_64                     0.8.3-5.1.el6                base
libnss-mysql.i686                           1.5-12.el6                   epel
libnss-mysql.x86_64                         1.5-12.el6                   epel
libodb-mysql.i686                           2.3.0-1.el6                  epel
libodb-mysql.x86_64                         2.3.0-1.el6                  epel
libodb-mysql-devel.i686                     2.3.0-1.el6                  epel
libodb-mysql-devel.x86_64                   2.3.0-1.el6                  epel
lighttpd-mod_authn_mysql.x86_64             1.4.45-1.el6                 epel
lighttpd-mod_mysql_vhost.x86_64             1.4.45-1.el6                 epel
lua-sql-mysql.x86_64                        2.1.1-7.el6                  epel
mod_auth_mysql.x86_64                       1:3.0.0-11.el6_0.1           base
mydns-mysql.x86_64                          1.2.8.31-2.el6               epel
mysql.x86_64                                5.1.73-8.el6_8               base
mysql++.i686                                3.0.9-3.el6                  epel
mysql++.x86_64                              3.0.9-3.el6                  epel
mysql++-devel.i686                          3.0.9-3.el6                  epel
mysql++-devel.x86_64                        3.0.9-3.el6                  epel
mysql++-manuals.x86_64                      3.0.9-3.el6                  epel
mysql-bench.x86_64                          5.1.73-8.el6_8               base
mysql-connector-java.noarch                 1:5.1.17-6.el6               base
mysql-connector-odbc.x86_64                 5.1.5r1144-7.el6             base
mysql-connector-python.noarch               1.1.6-1.el6                  epel
mysql-devel.i686                            5.1.73-8.el6_8               base
mysql-devel.x86_64                          5.1.73-8.el6_8               base
mysql-embedded.i686                         5.1.73-8.el6_8               base
mysql-embedded.x86_64                       5.1.73-8.el6_8               base
mysql-embedded-devel.i686                   5.1.73-8.el6_8               base
mysql-embedded-devel.x86_64                 5.1.73-8.el6_8               base
mysql-libs.i686                             5.1.73-8.el6_8               base
mysql-mmm.noarch                            2.2.1-2.el6                  epel
mysql-mmm-agent.noarch                      2.2.1-2.el6                  epel
mysql-mmm-monitor.noarch                    2.2.1-2.el6                  epel
mysql-mmm-tools.noarch                      2.2.1-2.el6                  epel
mysql-proxy.i686                            0.8.5-2.el6                  epel
mysql-proxy.x86_64                          0.8.5-2.el6                  epel
mysql-proxy-devel.i686                      0.8.5-2.el6                  epel
mysql-proxy-devel.x86_64                    0.8.5-2.el6                  epel
mysql-server.x86_64                         5.1.73-8.el6_8               base
mysql-test.x86_64                           5.1.73-8.el6_8               base
mysql-utilities.noarch                      1.3.6-1.el6                  epel
mysql_fdw_96.x86_64                         2.2.0-1.rhel6                pgdg96
mysql_fdw_96-debuginfo.x86_64               2.2.0-1.rhel6                pgdg96
mysqlcompat96.noarch                        0.0.7-1.rhel6                pgdg96
mysqlreport.noarch                          3.5-4.el6                    epel
mysqltuner.noarch                           1.6.0-1.el6                  epel
nagios-plugins-mysql.x86_64                 2.1.4-3.el6                  epel
ndoutils-mysql.x86_64                       1.5.2-1.el6                  epel
nodejs-mysql.noarch                         2.0.0-alpha9.2.el6.2         epel
opendbx-mysql.x86_64                        1.4.6-6.el6                  epel
opensips-mysql.x86_64                       1.7.2-2.el6                  epel
pam_mysql.i686                              1:0.7-0.12.rc1.el6           epel
pam_mysql.x86_64                            1:0.7-0.12.rc1.el6           epel
pcp-pmda-mysql.x86_64                       3.10.9-9.el6                 base
pdns-backend-mysql.x86_64                   3.3.3-2.el6                  epel
perl-Class-DBI-mysql.noarch                 1.00-7.el6                   epel
perl-Test-mysqld.noarch                     0.17-3.el6                   epel
php-mysql.x86_64                            5.3.3-49.el6                 base
php-pear-MDB2-Driver-mysql.noarch           1.5.0-0.8.b4.el6             epel
php-pear-MDB2-Driver-mysqli.noarch          1.5.0-0.8.b4.el6             epel
poco-mysql.i686                             1.4.2p1-3.el6                epel
poco-mysql.x86_64                           1.4.2p1-3.el6                epel
proftpd-mysql.x86_64                        1.3.3g-10.el6                epel
qt-mysql.i686                               1:4.6.2-28.el6_5             base
qt-mysql.x86_64                             1:4.6.2-28.el6_5             base
qt5-qtbase-mysql.i686                       5.6.1-3.el6                  epel
qt5-qtbase-mysql.x86_64                     5.6.1-3.el6                  epel
rekall-mysql.i686                           2.4.6-13.el6                 epel
rekall-mysql.x86_64                         2.4.6-13.el6                 epel
root-sql-mysql.x86_64                       5.34.36-1.el6                epel
rsyslog-mysql.x86_64                        5.8.10-10.el6_6              base
rsyslog7-mysql.x86_64                       7.4.10-7.el6                 base
ruby-mysql.x86_64                           2.8.2-1.el6                  epel
soci-mysql.i686                             3.2.2-2.el6                  epel
soci-mysql.x86_64                           3.2.2-2.el6                  epel
soci-mysql-devel.i686                       3.2.2-2.el6                  epel
soci-mysql-devel.x86_64                     3.2.2-2.el6                  epel
tcl-mysqltcl.x86_64                         3.052-1.el6                  epel
voms-mysql-plugin.x86_64                    3.1.7-1.el6                  epel
zabbix-proxy-mysql.x86_64                   1.8.22-1.el6                 epel
zabbix-server-mysql.x86_64                  1.8.22-1.el6                 epel
zabbix-web-mysql.noarch                     1.8.22-1.el6                 epel
zabbix20-proxy-mysql.x86_64                 2.0.20-1.el6                 epel
zabbix20-server-mysql.x86_64                2.0.20-1.el6                 epel
zabbix20-web-mysql.noarch                   2.0.20-1.el6                 epel
zabbix22-dbfiles-mysql.noarch               2.2.16-1.el6                 epel
zabbix22-proxy-mysql.x86_64                 2.2.16-1.el6                 epel
zabbix22-server-mysql.x86_64                2.2.16-1.el6                 epel
zabbix22-web-mysql.noarch                   2.2.16-1.el6                 epel   

三、安装mysql 服务端

[root@dean opt]# yum install -y mysql-server mysql mysql-devel
已加载插件:fastestmirror, refresh-packagekit
设置安装进程
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
包 mysql-server-5.1.73-8.el6_8.x86_64 已安装并且是最新版本
包 mysql-5.1.73-8.el6_8.x86_64 已安装并且是最新版本
解决依赖关系
--> 执行事务检查
---> Package mysql-devel.x86_64 0:5.1.73-8.el6_8 will be 安装
--> 处理依赖关系 openssl-devel,它被软件包 mysql-devel-5.1.73-8.el6_8.x86_64 需要
--> 执行事务检查
---> Package openssl-devel.x86_64 0:1.0.1e-57.el6 will be 安装
--> 处理依赖关系 zlib-devel,它被软件包 openssl-devel-1.0.1e-57.el6.x86_64 需要
--> 处理依赖关系 krb5-devel,它被软件包 openssl-devel-1.0.1e-57.el6.x86_64 需要
--> 执行事务检查
---> Package krb5-devel.x86_64 0:1.10.3-65.el6 will be 安装
--> 处理依赖关系 libkadm5(x86-64) = 1.10.3-65.el6,它被软件包 krb5-devel-1.10.3-65.el6.x86_64 需要
--> 处理依赖关系 libselinux-devel,它被软件包 krb5-devel-1.10.3-65.el6.x86_64 需要
--> 处理依赖关系 libcom_err-devel,它被软件包 krb5-devel-1.10.3-65.el6.x86_64 需要
--> 处理依赖关系 keyutils-libs-devel,它被软件包 krb5-devel-1.10.3-65.el6.x86_64 需要
---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be 安装
--> 执行事务检查
---> Package keyutils-libs-devel.x86_64 0:1.4-5.el6 will be 安装
---> Package libcom_err-devel.x86_64 0:1.41.12-23.el6 will be 安装
---> Package libkadm5.x86_64 0:1.10.3-65.el6 will be 安装
---> Package libselinux-devel.x86_64 0:2.0.94-7.el6 will be 安装
--> 处理依赖关系 libsepol-devel >= 2.0.32-1,它被软件包 libselinux-devel-2.0.94-7.el6.x86_64 需要
--> 处理依赖关系 pkgconfig(libsepol),它被软件包 libselinux-devel-2.0.94-7.el6.x86_64 需要
--> 执行事务检查
---> Package libsepol-devel.x86_64 0:2.0.41-4.el6 will be 安装
--> 完成依赖关系计算

依赖关系解决

======================================================================================================================================================
 软件包                                      架构                           版本                                   仓库                          大小
======================================================================================================================================================
正在安装:
 mysql-devel                                 x86_64                         5.1.73-8.el6_8                         base                         130 k
为依赖而安装:
 keyutils-libs-devel                         x86_64                         1.4-5.el6                              base                          29 k
 krb5-devel                                  x86_64                         1.10.3-65.el6                          base                         504 k
 libcom_err-devel                            x86_64                         1.41.12-23.el6                         base                          33 k
 libkadm5                                    x86_64                         1.10.3-65.el6                          base                         143 k
 libselinux-devel                            x86_64                         2.0.94-7.el6                           base                         137 k
 libsepol-devel                              x86_64                         2.0.41-4.el6                           base                          64 k
 openssl-devel                               x86_64                         1.0.1e-57.el6                          base                         1.2 M
 zlib-devel                                  x86_64                         1.2.3-29.el6                           base                          44 k

事务概要
======================================================================================================================================================
Install       9 Package(s)

总下载量:2.2 M
Installed size: 5.5 M
下载软件包:
(1/9): keyutils-libs-devel-1.4-5.el6.x86_64.rpm                                                                                |  29 kB     00:00
(2/9): krb5-devel-1.10.3-65.el6.x86_64.rpm                                                                                     | 504 kB     00:00
(3/9): libcom_err-devel-1.41.12-23.el6.x86_64.rpm                                                                              |  33 kB     00:00
(4/9): libkadm5-1.10.3-65.el6.x86_64.rpm                                                                                       | 143 kB     00:00
(5/9): libselinux-devel-2.0.94-7.el6.x86_64.rpm                                                                                | 137 kB     00:00
(6/9): libsepol-devel-2.0.41-4.el6.x86_64.rpm                                                                                  |  64 kB     00:00
(7/9): mysql-devel-5.1.73-8.el6_8.x86_64.rpm                                                                                   | 130 kB     00:00
(8/9): openssl-devel-1.0.1e-57.el6.x86_64.rpm                                                                                  | 1.2 MB     00:01
(9/9): zlib-devel-1.2.3-29.el6.x86_64.rpm                                                                                      |  44 kB     00:00
------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                  1.0 MB/s | 2.2 MB     00:02
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
  正在安装   : zlib-devel-1.2.3-29.el6.x86_64                                                                                                     1/9
  正在安装   : libcom_err-devel-1.41.12-23.el6.x86_64                                                                                             2/9
  正在安装   : libkadm5-1.10.3-65.el6.x86_64                                                                                                      3/9
  正在安装   : libsepol-devel-2.0.41-4.el6.x86_64                                                                                                 4/9
  正在安装   : libselinux-devel-2.0.94-7.el6.x86_64                                                                                               5/9
  正在安装   : keyutils-libs-devel-1.4-5.el6.x86_64                                                                                               6/9
  正在安装   : krb5-devel-1.10.3-65.el6.x86_64                                                                                                    7/9
  正在安装   : openssl-devel-1.0.1e-57.el6.x86_64                                                                                                 8/9
  正在安装   : mysql-devel-5.1.73-8.el6_8.x86_64                                                                                                  9/9
  Verifying  : keyutils-libs-devel-1.4-5.el6.x86_64                                                                                               1/9
  Verifying  : libsepol-devel-2.0.41-4.el6.x86_64                                                                                                 2/9
  Verifying  : openssl-devel-1.0.1e-57.el6.x86_64                                                                                                 3/9
  Verifying  : krb5-devel-1.10.3-65.el6.x86_64                                                                                                    4/9
  Verifying  : libkadm5-1.10.3-65.el6.x86_64                                                                                                      5/9
  Verifying  : libcom_err-devel-1.41.12-23.el6.x86_64                                                                                             6/9
  Verifying  : libselinux-devel-2.0.94-7.el6.x86_64                                                                                               7/9
  Verifying  : mysql-devel-5.1.73-8.el6_8.x86_64                                                                                                  8/9
  Verifying  : zlib-devel-1.2.3-29.el6.x86_64                                                                                                     9/9 

已安装:
  mysql-devel.x86_64 0:5.1.73-8.el6_8                                                                                                                 

作为依赖被安装:
  keyutils-libs-devel.x86_64 0:1.4-5.el6           krb5-devel.x86_64 0:1.10.3-65.el6                libcom_err-devel.x86_64 0:1.41.12-23.el6
  libkadm5.x86_64 0:1.10.3-65.el6                  libselinux-devel.x86_64 0:2.0.94-7.el6           libsepol-devel.x86_64 0:2.0.41-4.el6
  openssl-devel.x86_64 0:1.0.1e-57.el6             zlib-devel.x86_64 0:1.2.3-29.el6                

完毕!

四、启动mysql 服务

[root@dean opt]#  service mysqld start
Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

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 iZbp1hqpjpxyv2tw16das2Z 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.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

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

                                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

五、给mysql数据库root 账号一个初始密码

[root@dean opt]# /usr/bin/mysqladmin -u root password '888888'

六、登录mysql数据库

[root@dean opt]# mysql -u root -p
Enter password: 

七、查看mysql数据版本

[root@dean opt]# rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)
Version     : 5.1.73                            Vendor: CentOS
Release     : 8.el6_8                       Build Date: 2017年01月27日 星期五 06时25分43秒
Install Date: 2017年06月01日 星期四 20时27分02秒      Build Host: c1bm.rdu2.centos.org
Group       : Applications/Databases        Source RPM: mysql-5.1.73-8.el6_8.src.rpm
Size        : 25884131                         License: GPLv2 with exceptions
Signature   : RSA/SHA1, 2017年01月27日 星期五 06时35分28秒, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://www.mysql.com
Summary     : The MySQL server and related files
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. This package contains
the MySQL server and some accompanying files and directories.

八、重启数据库

[root@dean opt]# service mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

九、查看数据是否是开机自启动如果不是设置为开机自启动

[root@dean opt]#  chkconfig --list | grep mysqld
mysqld         	0:关闭	1:关闭	2:关闭	3:关闭	4:关闭	5:关闭	6:关闭
[root@dean opt]# chkconfig mysqld on
[root@dean opt]# chkconfig --list | grep mysql
mysqld         	0:关闭	1:关闭	2:启用	3:启用	4:启用	5:启用	6:关闭
时间: 2024-07-30 18:27:47

CentOS6.8安装配置Mysql数据库(Dean的开发笔记-运维篇1)的相关文章

CentOS6.4安装配置mysql 5.6服务器方法

一.依赖包安装  代码如下 复制代码 yum -y install gcc gcc-c++ autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* cmake cmake-gui libaio-devel bison-devel make 二.下载及安装Mysql  代码如下 复制代码 wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql

CentOS 安装配置 Mysql 数据库。

centos 安装 Mysql 数据库.   安装mysql 命令和mysql服务器.yum install mysql mysql-server     然后设置 mysql 编码     vi /etc/my.cnf 在[mysqld]下添加 default-character-set = utf8   在末尾添加 [mysql] default-character-set = utf8   #然后开始启动mysql   service mysqld start   #设置MySQL服务随系

CentOS6.4系统中Mysql数据库卸载、安装与配置

  就像Windows server 2003,2008中一般安装的是Sql Server 数据库,在linux系统中一般安装的是mysql数据库,而且Mysql数据库的第一个版本就是发行在Linux系统上的. 一.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据

Ubuntu系统下安装与配置MySql数据库

验证是否运行MYSQL 运行apt-get install mysql- server mysql-client 如果安装过程中 提示错误,请设置mysql账号的密码,然后再进行安装 验证是否启动Mysql 重新启动 Mysql sudo /etc/init.d/mysql restart 配置 MySQL 的管理员密 码 sudo mysqladmin -u root password newpassword 安装PHPmyadmin工具 安装完 PHPmyadmin后执行,ln –s /us

PHP开发环境配置(MySQL数据库安装图文教程)_php技巧

一. MySQL的安装 运行MYSQL安装程序(mysql-essential-5.1.40-win32.msi) 开发环境配置(MySQL数据库安装图文教程)_php技巧-mysql数据库主从配置">   选择安装类型为Custom   点选Change按钮更改安装目录   将安装目录更改为到D盘(可根据自己的系统更改)     点击Install按钮开始安装   安装程序将开始安装MySQL到指定的路径中     安装过程中汇出现一些广告点Next跳过即可.     安装完成后出现以下

ubuntu下简单配置mysql数据库

ubuntu下简单配置mysql数据库 一). ubuntu下mysql安装布局: /usr/bin                      客户端程序和mysql_install_db /db                             数据库和日志文件 /var/run mysqld        服务器 /etc/mysql mysql       配置文件my.cnf /usr/share/mysql       字符集,基准程序和错误消息 /etc/init.d/mysq

Linux下安装管理mysql数据库

一.卸载掉原有mysql 我们通过工具SecureCRT 5.1连接到linux服务器,要用root管理员用户,如果是普通用户登录的话,可以通过su  -  root切换为root管理员用户. 我下载的Linux系统集成了mysql数据库在里面,我们可以通过命令来查看我们的操作系统上是否已经安装了mysql数据库: rpm -qa | grep mysql 有的话,我们就通过命令卸载掉: rpm -e --nodeps mysql 删除完以后我们再用 rpm -qa | grep mysql 命

图文详解Ubuntu下安装配置Mysql教程_Mysql

Ubuntu安装Mysq有l三种安装方式,下面就为大家一一讲解,具体内容如下 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用m

ubuntu 安装配置 mysql 详解教程

ubuntu 安装配置 mysql 安装MySQL  代码如下 复制代码 sudo apt-get install mysql-server 设置Mysql中root用户的密码 默认的MySQL安装之后根用户没有密码: mysql -u root一般来说,对mysql中的数据库进行操作,最好不要用根用户,只有在设置时才有这种可能.  代码如下 复制代码 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '