Centos服务器搭建(4)——安装mysql

1.先检查系统有没有安装mysql

[[email protected] opt]# rpm -qa|grep mysql

# 我们看到,并没有安装mysql,但是有一个mysql的libs开发包插件,他是干什么的呢?

# 解释:由于CentOS6.4系统自带就有postfix服务,而这个mysql-libs呢就是支持这个postfix服务的,如果我们不使用到postfix,那就卸载掉吧,而且每一个mysql-server安装的时候,后自带安装上这个mysql-libs。

#删除mysl-;ib,系统就干净了

[[email protected] opt]# yum remove mysql-libs

2 下载mysql-5.6.21.tar.gz, 我们准备安装在/user/local 数据放在/uer/local/data 下

[[email protected] ~]# groupadd mysql    #创建用户组mysql
[[email protected] ~]# useradd -g mysql mysql -s /bin/false   #创建用户mysql 不能远程登录
[[email protected] ~]# mkdir /usr/local/mysql
[[email protected] ~]# mkdir /usr/local/mysql/data
[[email protected] ~]# cp mysql-5.6.21.tar.gz /usr/local[[email protected] ~]# cd /usr/local/[[email protected] local]# tar -xzvf mysql-5.6.21.tar.gz   #解压#安装cmake编译环境和依赖包[[email protected] local]# yum -y install make gcc-c++ cmake openssl openssl-devel bison-devel ncurses ncurses-devel wget perl perl-devel

3.开始编译安装mysql

cmake --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DENABLE_PROFILING=1 -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

[[email protected] mysql-5.6.21]# make && make install   #等待较长时间

[[email protected] mysql-5.6.21]# make clean  #安装完后 清理一下临时文件

4.配置mysql

[[email protected] local]# chown -R mysql:mysql /usr/local/mysql   #修改mysql目录的所属用户权限

#初始化脚本

[[email protected] data]# cd mysql/data

[[email protected] data]# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

#设置mysql服务开机自动启动[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysql
[[email protected] mysql]# chkconfig mysql on
[[email protected] mysql]# service mysql start
 Starting MySQL. SUCCESS!
[[email protected] mysql]#
[[email protected] mysql]# vim /etc/profile       #修改环境变量 使得可以使用mysql命令 PATH添加/usr/local/mysql/bin
[[email protected] mysql]# source /etc/profile    #使得配置文件生效
[[email protected] mysql]# mysql -uroot           #使用root(这时没有密码)登录
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.21 Source distribution

Copyright (c) 2000, 2014, 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>
mysql> SET PASSWORD = PASSWORD(‘123456‘);  #修改root用户的密码
mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]‘%‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION;   #root用户使用密码‘passwprd‘远程登录
时间: 2024-10-10 20:36:26

Centos服务器搭建(4)——安装mysql的相关文章

服务器搭建1 安装mysql数据库

一,安装mysql-service (1)检查系统中是否已经安装mysql 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没有安装.若可以列举mysql信息,则表示已经安装 (2)安装mysql 在终端输入 sudo apt-get install mysql-server mysql-client 在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可. (3)登陆mysql

CentOS 6.4下安装MySQL 5.6.22

本文详细介绍在CentOS 6.4下安装MySQL 5.6.22的过程,供需要的朋友学习参考. 一.下载MySQL 安装包 1)http://dev.mysql.com/downloads/mysql/ 打开网址: Select Platform: 选择 Linux-Generic 选择选择 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM   进行下载: linux 下下载: wget  http://cdn.mysql.com/Downloads/

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服务器实例给释放掉,导致我的数据全部丢失,现在新搞一个服务器,顺便记录一下CentOS 7.4 MySQL&MariaDB&Redis&Mongodb 的安装 1祝大家:诸事顺利,2019 发大财! 本人将一如既往,更新我的博客,努力为博客园贡献文章! Mysql 安装 随着CentOS

CentOS 6.5 环境安装 MySQL 5.1

[环境介绍] 操作系统:     CentOS 6.5 i686 i386 MySQL版本: MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar [安装步骤] 1.创建mysql用户和组 # groupadd mysql # useradd -g mysql mysql 2.解压安装包 #进入安装包目录 $ cd /Software/MySQL_Install $ tar -xvf MySQL-community-5.1.73-1.rhel5.i

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024 ),只能想办法将Mysql升级到5.5. 这果然是一次蛋疼的升级过程. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. mysqldump -u xxx -h xxx -P 3306 -p --all-databases > database

CentOS源码编译安装MySQL 5.5.15

CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install gcc gcc-c++ yum install ncurses-devel 下载源码 mkdir -p /tmp cd /tmp wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.

在CentOS上使用yum安装MySQL+安全优化

0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来安装MySQL,同时也会介绍安装完成后的安全优化. 注意:下面的操作都是以新安装的CentOS  6.5来作为演示的. 1.使用yum安装MySQL 查看是否已经安装MySQL: [[email protected]]# yum list installed | grep mysql 如果你在安装CentOS的时候指定了安装MySQL数据库,就要有显示,这里我

Centos 5.5 编译安装mysql 5.5.9

下载mysql wget  http://mysql.mirrors.pair.com/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz 创建mysql用户 [[email protected] opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307 创建数据目录 [[email protected] opt]# mkdir /mysqldata/dirdata/mysql330

服务器搭建--Linux安装erlang

1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y install ncurses-devel 2.下载erlang: 官网下载:http://erlang.org/download/ 或者直接下载 [[email protected] ~]# cd /usr/lo

服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-server-generic-unix-3.6.15.tar.xz 我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹: cd /usr/local/soft/[[email protected] soft]# tar