CentOS6.4 安装MySQL

先是大家由此命令yum list | grep mysql看看MySQL是还是不是被安装过

Linux下使用yum安装MySQL,以致运营、登陆和长途访谈MySQL数据库。

[root@ecs-3c46 /]# yum list | grep mysql

1、安装

接下来经过yum的法子来扩充mysql的数据库安装,首先大家得以输入 yum list | grep mysql 命令来查看。

查阅有未有安装过:

yum上提供的mysql数据库可下载的版本消息

yum list installed mysql*

mysql-libs.x86_64                          5.1.73-7.el6                 @base   
apr-util-mysql.x86_64                      1.3.9-3.el6_0.1              base    
bacula-director-mysql.x86_64               5.0.0-13.el6                 base    
bacula-storage-mysql.x86_64                5.0.0-13.el6                 base    
dovecot-mysql.x86_64                       1:2.0.9-22.el6               base    
freeradius-mysql.x86_64                    2.2.6-6.el6_7                base    
libdbi-dbd-mysql.x86_64                    0.8.3-5.1.el6                base    
mod_auth_mysql.x86_64                      1:3.0.0-11.el6_0.1           base    
mysql.x86_64                               5.1.73-8.el6_8               base    
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-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-libs.x86_64                          5.1.73-8.el6_8               base    
mysql-server.x86_64                        5.1.73-8.el6_8               base    
mysql-test.x86_64                          5.1.73-8.el6_8               base    
pcp-pmda-mysql.x86_64                      3.10.9-9.el6                 base    
php-mysql.x86_64                           5.3.3-49.el6                 base    
qt-mysql.i686                              1:4.6.2-28.el6_5             base    
qt-mysql.x86_64                            1:4.6.2-28.el6_5             base    
rsyslog-mysql.x86_64                       5.8.10-10.el6_6              base    
rsyslog7-mysql.x86_64                      7.4.10-7.el6                 base    

rpm -qa | grep mysql*

何况经过yum install -y mysql-server mysql mysql-devel命令举办设置

翻看有未有安装包:

[root@ecs-3c46 /]# yum list | grep mysql
[root@ecs-3c46 /]# yum install -y mysql-server mysql mysql-devel

yum list mysql*

安装成功后得以由此rpm -qi mysql-server命令查看安装后MySQL的消息,能够通过service mysqld start 运转服务

安装mysql客户端:

[root@ecs-3c46 /]# rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)
Version     : 5.1.73                            Vendor: CentOS
Release     : 8.el6_8                       Build Date: Fri 27 Jan 2017 06:25:43 AM CST
Install Date: Mon 08 May 2017 09:32:41 AM CST      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, Fri 27 Jan 2017 06:35:28 AM CST, 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.

yum install mysql

MySQL主要文件地方:
/var/lib/mysql   mysql数据库的数据库文件寄放地方
/var/log mysql数据库的日志输出寄存地方
/etc/my.cnf 那是mysql的主配置文件

设置mysql 服务器端:

接下去系统还有大概会唤醒您去设置root的密码

yum install mysql-server

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

yum install mysql-devel

To do so, start the server, then issue the following commands:

2、启动    &&    停止

 

数据库字符集设置

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

mysql配置文件/etc/my.cnf中插足default-character-set=utf8

/usr/bin/mysqladmin -u root -h ecs-3c46.novalocal password 'new-password'

启动mysql服务:

 

service mysqld start或者/etc/init.d/mysqld start

Alternatively you can run:

开机运营:

/usr/bin/mysql_secure_installation

chkconfig -add mysqld,查看开机运行设置是否中标chkconfig --list | grep mysql*

自个儿这里敲入的是

mysqld            0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

[root@ecs-3c46 /] /usr/bin/mysqladmin -u root password '123456'

停止:

 

service mysqld stop

安装好root的密码后,能够由此mysql -u root -p,然后输入密码进行对MySQL访谈了。

3、登录

除此以外大家能够 通过  chkconfig --list | grep mysqld 命令来查看mysql服务是否开机自动运营,而且通过chkconfig mysqld on 命令来将其设置成开机运行

创建root管理员:        mysqladmin -u root password 123456

安插MySQL远程访谈
在CentOS上搭建MySQL进度后,暗中同意的root账户只可以在本机访谈的,假使想透过别的机器访谈CentOS上的MySQL数据库,必要开展风度翩翩番布局能够举行拜望。
敲入上边镇定自若意思就是dba顾客同意访谈,%是相称全体的域名,密码是rootpasswd

签到:          mysql -u root -p输入密码就能够。

mysql> USE mysql;
mysql> grant all privileges on *.* to 'dba'@'%' identified by 'rootpasswd' with grant option;
mysql> flush privileges;

忘掉密码:          service mysqld stop

设置好现在需求命令service mysqld restart来重启下数据库,再顺便把防火墙也关了或许在防火墙上张开3306端口。

mysqld_safe --user=root --skip-grant-tables

例如依然访谈不了?
使用telnet 127.0.0.1 3306限令访谈下本机的3306端口,再非常的话就是云服务器的白名单所致(来自老手的推断卡塔 尔(阿拉伯语:قطر‎,小编前些天就是栽在那地了,在张宏的帮口干,在天翼云的云主机上开采了安全组这一个东西。
加上出入法规TCP 3306 0.0.0.0/0 后以至奇迹般的能够访问了。大神威武~
图片 1

mysql -u root

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

4、远程访谈

盛放防火墙的端口号

mysql扩充权限:mysql库中的user表新添一条记下host为“%”,user为“root”。

5、Linux MySQL的多少个首要目录

数据库目录:        /var/lib/mysql/

配置文件:        /usr/share /mysql(mysql.server命令及安排文件卡塔 尔(阿拉伯语:قطر‎

连带命令:        /usr/bin(mysqladmin mysqldump等一声令下卡塔 尔(阿拉伯语:قطر‎

初步脚本:        /etc/rc.d/init.d/(运维脚本文件mysql的目录卡塔 尔(英语:State of Qatar)

本文由星彩网app下载发布于星彩网app下载,转载请注明出处:CentOS6.4 安装MySQL

TAG标签: 星彩网app下载
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。