`

centos6安装mysql

 
阅读更多

1、安装命令

# yum install mysql-server mysql


2、查看是否安装正确

# chkconfig --list mysqld

 

3、启动
 (1)、启动服务:

# service mysqld start

 

 (2)、停止服务: 

# mysqladmin -u root -p shutdown

 

 (3)、加入开机启动:

# chkconfig mysqld on

 
 (4)、移除开机启:  

 # chkconfig mysqld off

 

 (5)、查看服务是否正在运行:

 第一种方法:

service --status-all | grep mysqld

 第二种方法:

service mysqld status

 

4、进入
 (1)、第一次进入时,因为Root用户密码为空,输入:

# mysql   


 (2)、设置Mysql root用户密码:

 # mysqladmin -u root password 123456

 

 (3)、有密码时进入Mysql:

# mysql -u root -p 


5、更改MySQL数据库目录

    MySQL默认的数据文件存储目录为/var/lib/mysql。 假如要把目录移到/home/data

(1)、找到my.cnf配置文件
  如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。
 命令如下: 

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf


 (2)、编辑MySQL的配置文件/etc/my.cnf 
     修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock

复制代码
vi  my.cnf //(用vi工具编辑my.cnf文件,找到下列数据修改之) 
 
    //(原内容,为了更稳妥用“#”注释此行) 
     #datadir=/var/lib/mysql
     datadir=/home/data/mysql
     #socket=/var/lib/mysql/mysql.sock
     socket=/home/data/mysql/mysql.sock
复制代码

 

(3)、修改MySQL启动脚本/etc/rc.d/init.d/mysql
   

 # vi /etc/rc.d/init.d/mysql 

   #datadir=/var/lib/mysql    (注释此行)
  datadir=/home/data/mysql   (加上此行)

   
   重新启动MySQL服务 services   mysql start  或用reboot命令重启Linux

 


注、如果出现如下错误:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
解决办法:

方法: 修改/etc/my.conf:

复制代码
[mysqld] 
datadir=/home/data/mysql
socket=/home/data/mysql/mysql.sock

[mysql.server] 
user=mysql 
datadir=/home/data 

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: 

[client] 
socket=/home/data/mysql/mysql.sock
复制代码

 


如果你想连接你的mysql的时候发生这个错误:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server


解决方法:可以参数 Linux下MySQL数据库常用操作一中的授权操作http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html

 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

复制代码
#mysql -u root -p //登录
mysql>use mysql;

//必须先设置root密码,再删除User表中password为空的其它记录
mysql>delete from user where password='';

//修改user表里的 "host" 项,从"localhost"改称"%"

mysql>update user set host = '%' where user = 'root';

 

mysql> select host,user,password from user;
+------+------+-------------------------------------------+
| host | user | password                                  |
+------+------+-------------------------------------------+
| %    | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+------+------+-------------------------------------------+
1 row in set (0.00 sec)
复制代码


/etc/my.cnf:MySQL服务器配置文件。

/var/lib/mysql:MySQL数据目录,可以通过my.cnf修改。

/usr/bin/mysqlamdin:MySQL服务器命令行程序。

/usr/bin/mysql:MySQL客户端命令行程序。

 


检查服务状态:

service --status-all

service --status-all | grep ntpd

service --status-all | less

service httpd status

列出所有服务启动级别:

chkconfig --list

列出服务和他们对应的端口:

netstat -tulpn

分享到:
评论

相关推荐

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos6 安装mysql5.6.x版本

    本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备工作** 在开始安装前,确保系统已经更新到最新状态,运行`yum update`来获取最新的软件包和安全...

    2-CentOS6安装MySQL5.71

    总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...

    Centos6.7系统安装MySQL5.7总结

    Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...

    centos6安装mysql5.7.22

    centos6安装mysql5.7.22,步骤很详细。可以直接按照步骤来进行安装。

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos安装mysql5.6.docx

    CentOS 6 安装 MySQL 5.6 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于 Web 应用程序中。 CentOS 6 是一个基于 Linux 的操作系统,本文将指导您如何在 CentOS 6 上安装 MySQL 5.6。 关闭 SELinux ...

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** 首先,打开终端并进入到 `/usr/local/` 目录下: ```bash cd /usr/local/ ``` 2. **创建工具目录** 接着,...

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    CentOS下安装mysql

    centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理

    CentOS6.5一键安装Mysql5.6

    本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    解决CentOS 7安装mysql后3306端口不通.txt

    解决CentOS 7安装mysql后3306端口不通

    Centos7安装mysql8.0压缩包.docx

    本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,安装数据库,生成初始密码,...

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7安装配置mysql5.7教程全

    本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...

    centos7安装mysql方法

    centos7安装mysql方法

    CentOS 8 安装 MySql并设置允许远程连接的方法

    本教程将详细讲解如何在CentOS 8上安装MySQL并配置允许远程访问。 首先,安装MySQL前需要确保系统中没有已存在的MySQL或MariaDB实例。你可以通过以下命令检查: ```bash rpm -qa | grep mysql rpm -qa | grep ...

Global site tag (gtag.js) - Google Analytics