在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%’