`

Linux安装Mysql,Centos7安装Mysql5.5,Linux Mysql安装

阅读更多

Linux安装Mysql,Centos7安装Mysql5.5,Linux Mysql安装

 

================================

©Copyright 蕃薯耀 2020-11-03

http://fanshuyao.iteye.com/

 

一、检查是否安装了mariadb:

rpm -qa | grep mariadb

 

二、删除mariadb(如果存在则删除,没则跳过)

yum -y remove mariadb-libs-5.5.56-2.el7.x86_64

 

三、解压Mysql(预先上传mysql安装包:mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz,放在/java目录)

cd /java
tar -zxvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

 

四、解压后,修改文件夹的名称,简单易记

mv mysql-5.5.62-linux-glibc2.12-x86_64 mysql5.5

 

五、在/usr/local/目录下创建到/java/mysql5.5的软链接(为什么创建软链接:因为/etc/rc.d/init.d/mysqld配置的路径是/usr/local/mysql)

cd /usr/local
ln -s /java/mysql5.5 mysql

 

六、添加mysql用户,修改mysql目录权限,并用此用户执行应用

useradd -s /bin/false -M mysql
cd /java
chown -R mysql:mysql mysql5.5

 

七、安装mysql,进入mysql目录执行以下命令

cd /java/mysql5.5/
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

安装后,有提示修改密码(但必须先启动mysql),可以略过:

/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h host_132.11 password 'new-password'

 

八、复制配置文件:

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

 

九、修改配置文件(/etc/my.cnf)

vim /etc/my.cnf

 

十、配置文件的内容

复制代码
[client]
default-character-set =utf8mb4
socket=/usr/local/mysql/mysql.sock

[mysqld]
# MySQL服务端默认监听的TCP/IP端口
port = 3306
# 设置默认存储引擎为InnoDB
default-storage-engine=InnoDB
# MySQL服务端字符集
character-set-server=utf8mb4
# MySQL服务端字符集
collation_server = utf8mb4_general_ci
# 库名、表名是否区分大小写。默认为0,设置1,不区分大小写,创建的表、数据库都以小写形式存放磁盘。
lower_case_table_names=1
# MySQL软件安装路径
basedir=/usr/local/mysql
# MySQL数据文件存放路径
datadir=/usr/local/mysql/data
# 用于本地连接的Unix套接字文件存放路径
socket=/usr/local/mysql/mysql.sock

[mysql]
default-character-set=utf8mb4
socket=/usr/local/mysql/mysql.sock

[mysqld_safe]
log-error=/usr/local/mysql/mysql-error.log
pid-file=/usr/local/mysql/mysqld.pid
复制代码

 

十一、设置mysql自启动。拷贝启动程序,将mysql的启动程序拷贝到/etc/init.d/目录下

复制文件:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
设置开机启动:
/sbin/chkconfig mysqld on
显示自启动服务列表:
chkconfig --list

 

十二、安装完,启动mysql服务

service mysqld start

 

十三、配置环境变量,编辑/etc/profile,方便在任何地方用mysql命令

vim /etc/profile
复制代码
#修改的内容
#增加
mysql变量配置 JAVA_HOME=/java/jdk1.8 MYSQL_HOME=/usr/local/mysql PATH=$JAVA_HOME/bin:$MYSQL_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME MYSQL_HOME PATH CLASSPATH 重新编译,让配置生效 source /etc/profile
复制代码

 

十四、开放Mysql端口:

复制代码
开放端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent

让端口生效:
firewall-cmd --reload

查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
复制代码

 

十五、进入mysql(提示输入密码时,直接回车)

mysql -uroot -p

 

十六、修改mysql root用户密码

复制代码
要选择一个数据库:
use mysql;

修改密码:
set password=password('root');

刷新权限:
flush privileges;
复制代码

 

十七、至此本机登录密码修改完成,若是想让其他机器访问,需要配置远程访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

 

十八、退出mysql

quit;

 

十九、其它命令:

复制代码
# Mysql启动关闭常用命令
# 启动
service mysqld start
# 关闭
service mysqld stop
# 重启   
service mysqld restart
# 查看运行状态
service mysqld status

# 启动
systemctl start mysqld
# 查看状态
systemctl status mysqld

# 设置为开机自启
/sbin/chkconfig mysqld on
# 禁止开机自启
systemctl disable mysqld


# 安装lrzsz,用来上传文件:
yum install -y lrzsz
复制代码

 

 

================================

©Copyright 蕃薯耀 2020-11-03

http://fanshuyao.iteye.com/

1
0
分享到:
评论

相关推荐

    centos5.5安装mysql5.5

    集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。

    linux 安装mysql5.5文档

    在开始安装MySQL 5.5之前,首先确保Linux系统(本例为CentOS)已准备好并创建了用于存放软件包的目录。具体操作如下: 1. **创建目录**:在`/usr/local/src/`目录下准备存放MySQL安装包。 ```bash mkdir -p /...

    CentOS安装MySQL 5.5

    ### CentOS安装MySQL 5.5知识点详解 #### 1. 概述 本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等...

    CentOS 5.5下安装MySQL 5.5全过程分享

    打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...

    centos 6.5配置mysql5.5

    在 CentOS 6.5 上安装并配置 MySQL 5.5 是一项常见的任务,尤其是对于那些希望在服务器环境中部署稳定、可靠的数据库服务的系统管理员来说。本文将详细介绍如何在 CentOS 6.5 系统上安装 MySQL 5.5,并进行必要的...

    CentOS 5.5安装全过程

    **CentOS 5.5安装全过程** CentOS是一款基于Linux的开源操作系统,它与Red Hat Enterprise Linux (RHEL)有着极高的兼容性。CentOS 5.5是该系列的一个重要版本,发布于2010年,为用户提供了一个稳定且可靠的服务器...

    CentOS 5.5使用yum安装Apache+PHP+MySQL

    在本文中,我们将详细介绍如何在 CentOS 5.5 操作系统上使用 YUM 工具安装 Apache、PHP 和 MySQL,创建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 服务器环境。 首先,确保您已经安装了 CentOS 5.5。这个版本...

    mysql5.5-linux.zip

    这个压缩包"mysql5.5-linux.zip"包含两个RPM(Red Hat Package Manager)文件:MySQL-server-5.5.58-1.el6.x86_64.rpm和MySQL-client-5.5.58-1.el6.x86_64.rpm,分别用于安装MySQL服务器和客户端。 1. **MySQL 5.5...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf

    标题《CentOS5.5MySql5.1.49的安装、优化及安全设置.pdf》指向的内容涉及到了在CentOS 5.5操作系统上安装MySQL 5.1.49数据库服务器的过程,同时涉及到对其进行优化和安全设置的相关知识。根据给出的文件内容,我们...

    centos安装mysql5.5.txt

    ### CentOS 安装 MySQL 5.5 的详细步骤与注意事项 #### 一、背景介绍 在 CentOS 系统上安装 MySQL 数据库是一项常见的任务,尤其是对于 Web 开发者和系统管理员来说。本文将详细介绍如何在 CentOS 系统上安装 ...

    Linux 安装 MySQL 5.5 (CentOS 6.5)-附件资源

    Linux 安装 MySQL 5.5 (CentOS 6.5)-附件资源

    mysql5.5版本含安装教程

    2. **Linux安装**:在Debian或Ubuntu系统中,可以使用`sudo apt-get install mysql-server`命令;在Red Hat或CentOS中,使用`yum install mysql-server`。安装过程中可能需要设置root用户的密码。 3. **macOS安装**...

    Centos7安装MySQL5.5-5.7.docx

    ### CentOS 7 安装 MySQL 5.5 至 5.7 详细步骤与注意事项 #### 一、概述 本文档旨在详细介绍如何在 CentOS 7 系统中安装 MySQL 数据库的不同版本(5.5 至 5.7)。通过本教程,您将了解从下载源安装包到最终配置 ...

    centos5.5下MySql安装

    ### CentOS 5.5 下 MySQL 安装详细指南 #### 一、背景介绍 CentOS 5.5 是一个基于 Red Hat Enterprise Linux (RHEL) 的稳定发行版,广泛应用于服务器环境中。MySQL 是一个非常流行的开源关系型数据库管理系统,在...

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...

    MySQL5.5-deps

    MySQL5.5-deps是一个专为mini版Linux环境设计的压缩包,包含了在该系统上安装MySQL 5.5版本所需的所有依赖项。这个压缩包的目的是为了简化MySQL的安装过程,确保所有必要的库和软件组件都已就绪,以便MySQL能够顺利...

Global site tag (gtag.js) - Google Analytics