【四】Centos 7.6 mysql 数据库安装和配置

链接:https://www.cnblogs.com/starof/p/4680083.html

一.查看是否安装和配置了Mysql

首先需要了解Mysql安装后的相关目录:   

1.数据库目录
  /var/lib/mysql/

2.配置文件
  /usr/share/mysql(mysql.server命令及配置文件)

3.相关命令
  /usr/bin(mysqladmin mysqldump等命令)

4.启动脚本
  /etc/rc.d/init.d/(启动脚本文件mysql的目录)

因此可通过如下方式查看:

1)查看安装目录,如上所示

2)查看服务是否启动:service mysql status

3)查看进程服务ps -aux | grep mysql

4)查看端口netstat -apn | grep 3306

二.centos7.6 mysql数据库安装和配置

1.mysql数据库安装

一般网上给出的资料都是

yum install mysql
yum install mysql-server
yum install mysql-devel

安装mysql和mysql-devel都成功,但是安装mysql-server失败。

查资料发现是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。

2.官网下载安装mysql-server

因为我电脑的系统是新装的 ,所以我们先安装下wget命令。 详细命令为:yum -y install wget  

开始安装Mysql:

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

安装成功后重启mysql服务。

service mysqld restart

初次安装mysql,root账户没有密码,登录Mysql:

mysql -u root

【四】Centos 7.6 mysql 数据库安装和配置_第1张图片

mysql> show databases; 

【四】Centos 7.6 mysql 数据库安装和配置_第2张图片

设置密码

mysql> set password for 'root'@'localhost' =password('password'); 

不需要重启数据库即可生效。

三.配置mysql

1.编码

mysql配置文件为/etc/my.cnf

最后加上编码配置

[mysql]
default-character-set =utf8

这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

【四】Centos 7.6 mysql 数据库安装和配置_第3张图片

2.远程连接设置

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

mysql> grant all privileges on *.* to root@'%'identified by 'password';

如果是新用户而不是root,则要先新建用户

mysql>create user 'username'@'%' identified by 'password';  

此时就可以进行远程连接了。


注:本文整理网上资料,包括知乎、博客等,如有侵权立刻删 

你可能感兴趣的:(Centos配置)