Centos 下安装 MySQL 大神飘过

6 篇文章 0 订阅
1 篇文章 0 订阅

Centos 下使用rpm安装 MySQL 大神飘过

1.检查是否存在MySQL

  • Centos 6 自带mysql-libs

检查是否存在:

rpm -qa|grep mysql

如果存在执行卸载命令

rpm -e --nodeps  mysql-libs 
  • Centos 7 自带mariadb-libs

检查是否存在:

rpm -qa|grep mariadb

如果存在执行卸载命令

rpm -e --nodeps  mariadb-libs

2.使用rpm安装MySQL

链接: https://pan.baidu.com/s/1w_bu0J0CT3Gc-mKCPKBpFA 密码: w7bu

或使用rpm仓库联网下载

  • 上传至/opt目录
    执行以下安装命令:
rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
  • 安装完成后,检查是否安装成功
    执行以下命令 ,如果打印出消息,即为成功
[root@localhost /]# mysqladmin --version
mysqladmin  Ver 8.42 Distrib 5.5.54, for Linux on x86_64

3.配置root用户密码以及字符集防止乱码

配置用户名以及远程访问

mysqladmin -u root  password '123456'
grant all privileges on *.* to root@'%'  identified by '123456';

配置字符集
将/usr/share/mysql/中的my-huge.cnf 拷贝到/etc/下,改名为my.cnf
mysql启动时,会优先读取/etc/my.cnf文件。

在[client] [mysqld] [mysql]中添加相关的字符集设置

[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set=utf8

重启MySQL服务,查看字符集

service mysql restart
或
systemctl restart mysql

远程访问mysql记得关闭防火墙

systemctl restart firewalld.service

建议增加防火墙策略,开放3306,不建议直接关闭防火墙

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值