CentOS上安装配置MySQL

前端之家收集整理的这篇文章主要介绍了CentOS上安装配置MySQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在Linux上安装MysqL数据库,可以去其官网上下载MysqL数据库的rpm包。
本篇文章是通过yum来进行MysqL安装,这种方式可以将MysqL及其相关的依赖软件一并安装好,省事。

一、卸载原有MysqL

因为几乎所有的linux上都默认安装了MysqL,所以先有卸载掉。

rpm -qa | grep MysqL  // 查看该是否已经安装了MysqL
rpm -e MysqL  // 普通删除模式
rpm -e --nodeps MysqL  // 强力删除模式。如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
rpm -qa | grep MysqL  // 查看MysqL是否卸载成功

二、通过yum来进行MysqL的安装

yum list | grep MysqL //查看yum上提供的MysqL可安装的版本
yum install -y MysqL-server MysqL MysqL-devel //安装 MysqL-server、MysqL-devel、和MysqL的客户端

最简单的方式:yum -y install MysqL*
一次性把所有MysqL需要的组件都安装好了

三、安装后必要的初始化

chkconfig MysqLd on   //设置开机启动
chkconfig --list | grep MysqLd //查看MysqL服务是不是开机自动启动。也可以重新启动机器,看看MysqL是否自动启动了

service MysqLd start //启动MysqL服务 MysqLadmin -u root password root //设置root用户密码 //赋予root用户权限 MysqL –uroot –proot //登陆 grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;

//如果想允许用户myuser从ip为192.168.1.6的主机连接到MysqL服务器上的hmfms数据库,并使用12345作为密码
grant all privileges on hmfms.* to 'myuser'@'192.168.1.6' identified by '12345' with grant option;
flush privileges;

四、配置MysqL

修改MysqL配置文件:/etc/my.cnf。最基本的几个参数设置好即可使用MysqL了。

[client]  
default-character-set=utf8
[MysqLd]
lower_case_table_names=1
default-character-set=utf8 
character_set_server=utf8
default-storage-engine=INNODB
[MysqLd_safe]
default-character-set=utf8

修改后重启服务:service MysqLd restart
查看MysqL字符编码是否正确:show variables like ‘%char%’

去看看MysqL的启动脚本:/etc/init.d/MysqL

猜你在找的CentOS相关文章