您的位置:首页 > 运维架构 > Linux

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

2019-06-18 18:30 525 查看

链接:https://www.geek-share.com/detail/2648988022.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数据库安装

一般网上给出的资料都是

[code]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:

[code]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服务。

[code]service mysqld restart

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

[code]mysql -u root

[code]mysql> show databases; 

设置密码

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

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

三.配置mysql

1.编码

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

最后加上编码配置

[code][mysql]
default-character-set =utf8

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

2.远程连接设置

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

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

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

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

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: