打开终端,进行在线安装:
yum install mysql mysql-server mysql-devely 安装
rpm -qa | grep mysql 查询是否安装完成
service mysqld start 启动
然后进行相关配置:
/usr/bin/mysql_secure_installation
配置过程中会设置密码,然后其他选项中,除了是否关闭远程,其余全部选择Y.
配置完成,登录MySQL的:
mysql -u root -p 登录
show databases;
ctrl + c 退出数据库终端
service mysqld stop 关闭数据库
然后修改一些配置文件,设定字符集为UTF-8
vim /etc/my.cnf
添加下面的字段:
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
然后重新启动mysql的服务:
service mysqld restart
在MySQL的终端运行分别运行下面两行命令(添加远程连接)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
FLUSH PRIVILEGES;
然后才CentOS的终端关闭防火墙
service iptables stop
到这里,centos的mysql就已经配置完毕。在windows的Navicat Premium下新建连接即可在windows下对mysql数据库进行相关操作.Navicat Premium的下载链接:链接:https://pan.baidu.com/s / 1JvpxIXeOwJG-zX93i4Ev1A密码:wb4x。新建连接时的ip可以在centos的终端输入ifconfig查看。
centos系统关机后重新启动时,需要在centos终端开启mysql服务以及关闭防火墙,为了不用每次连接mysql都要启动服务和关闭防火墙:
service mysqld status
service mysqld start
service iptables stop
chkconfig mysqld on 永久开启mysql 服务,就不用每次开机都手动启动了
chkconfig iptables off 永久关闭防火墙
chkconfig --list | grep mysql 查看mysql状态
chkconfig --list | grep iptables 查看防火墙状态