博客
关于我
Linux下安装mysql
阅读量:792 次
发布时间:2023-02-02

本文共 2403 字,大约阅读时间需要 8 分钟。

本文基于CentOS 64位系统

 

下载MySQL

下载MySQL的最新稳定版本(例如:`mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz`),从官网获取

创建安装目录并解压:

mkdir mysql && sudo tar xvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz

安装配置

将MySQL文件复制到指定目录,将安装目录创建如下:

cp -r mysql-5.6.27-linux-glibc2.5-i686 /usr/local/mysql

添加MySQL用户组和用户:

groupadd mysql && useradd -r -g mysql mysql

数据库安装

进入MySQL安装目录并配置:

cd /usr/local/mysql && chown -R mysql:mysql ./

安装数据库:

./scripts/mysql_install_db --user=mysql

修改文件所有权(完成安装后):

chown -R root:root ./ && chown -R mysql:mysql data

服务配置

启动MySQL服务并添加开机启动项:

cp support-files/mysql.server /etc/init.d/mysql

启动服务:

service mysql start

检查服务状态:

ps -ef | grep mysql

数据库管理

设置root用户密码(初始密码为空):

使用以下命令修改root密码/cnblogs_post_body>./bin/mysqladmin -u root password '新密码'

将MySQL客户端添加到默认路径中:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

默认配置设置

验证数据库连接:

mysql -uroot -p

使用数据库:

            USE mysql;            SELECT * FROM user WHERE HOST='localhost' AND USER='root';        

lexible 更新数据库访问权限:

UPDATE user SET HOST='%’ WHERE HOST='localhost' AND USER='root';

常见问题解决

中文乱码问题

修改my.cnf文件配置:

sudo nano /etc/mysql/my.cnf

在【client】下添加:default-character-set=utf8

在【mysqld】下添加:character_server=utf8

其他注意事项

  • 重启后开启/关闭防火墙:
  • chkconfig iptables on (开启)/chkconfig iptables off (关闭)

  • 即时生效/持久生效:
  • service iptables start(即时生效)/chkconfig iptables on(持久生效)

转载自:Jimmy的博客

你可能感兴趣的文章
Linux 文件目录管理命令
查看>>
Linux 文件目录详解
查看>>
Linux 文件系统
查看>>
Linux 文件系统详解
查看>>
Linux 日志服务与日志管理详解
查看>>
Linux 显示磁盘空间使用情况的命令:df
查看>>
Linux 普通用户使用 sudo 命令报 xxx is not in the sudoers file 问题解决
查看>>
Linux 最常用命令(简单易学,但能解决 95% 以上的问题)
查看>>
Linux 服务器上安装和使用 Redis,只需这 4 步!
查看>>
Linux 服务器启动流程详解
查看>>
linux 服务器性能监控(一)
查看>>
Linux 查找搜索命令
查看>>
linux 查看 mongodb 连接数
查看>>
Linux 查看目录大小
查看>>
linux 根目录扩容
查看>>
linux 添加本地yum源
查看>>
linux 源码搭建lnmp_Linux源码安装lnmp
查看>>
Linux 环境下将 ASM 磁盘映射到物理磁盘的完整指南
查看>>
Linux 的 cat 命令居然有那么多门道,涨知识了!
查看>>
Linux 的NFS服务的配置
查看>>