centos系统安装和配置mysql

打开终端,进行在线安装:

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	查看防火墙状态

猜你喜欢

转载自blog.csdn.net/spartanfuk/article/details/81323052
今日推荐