博客
关于我
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的博客

你可能感兴趣的文章
License Server上找不到指定版本的XenApp License
查看>>
License授权
查看>>
Liferay7 BPM门户开发之21: 理解消息总线(Message Bus)体系
查看>>
Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
查看>>
Linq 合并多个查询条件
查看>>
LintCode_114 不同的路径,115 不同的路径 II
查看>>
Linux cat 命令的进化版:Bat 0.25 正式发布,行压缩功能亮点十足!
查看>>
linux centos 安装 docker-compose 1.27.4
查看>>
Linux CPU管理及监控与性能评估
查看>>
Linux LVM学习总结——创建卷组VG
查看>>
linux mongo是否启动命令行,Linux下Mongodb安装和启动配置
查看>>
Linux Netfilter框架之conntrack连接跟踪机制
查看>>
Linux NFS存储服务介绍与参数说明
查看>>
Linux NFS服务器的安装与配置详解
查看>>
Linux nohup命令不再默认输出日志文件
查看>>
Linux OOM-killer 内存不足时kill高内存进程的策略
查看>>
Linux OpenSSL 生成CA证书及终端用户证书
查看>>
linux pgsql9.5全库备份,Fedota 24 将数据库升级到 PostgreSQL 9.5
查看>>
linux php环境文件可以随便放吗,linux下如何安装php环境
查看>>
Linux ps命令,使用的好,效率爆棚!
查看>>