【四】Centos 7.6 mysql 数据库安装和配置
一.查看是否安装和配置了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';
此时就可以进行远程连接了。
注:本文整理网上资料,包括知乎、博客等,如有侵权立刻删
- CentOS6.5中MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解
- CentOS服务器安装配置mysql并且远程连接数据库
- [置顶] CentOS 安装配置 Mysql 数据库。
- [置顶] CentOS 安装配置 Mysql 数据库。
- CentOS 6.5系统安装配置MySQL 5.6数据库
- centos在线、离线安装MySQL,以及mysql主从数据库配置
- CentOS+Apache+Mysql+Php安装及优化配置小记
- CentOS 5.4 服务器配置 yum安装Apache+php+Mysql+phpmyadmin
- CentoS下Django1.3 & Nginx(FastCGI & flup) & MySQL安装配置详解
- CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
- CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
- CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
- CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- Linux(CentOS6.3 x64) 安装配置Apache2.4.3 + SVN1.7 + MySQL完整版
- 在CentOS 6.3中安装与配置Mysql-5.5.29的方法
- CentOS6.2 yum安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS 6.3安装配置LAMP服务器(Apache+PHP5+MySQL)
- centos5.4 MySQLdb安装( MySQL centos db 数据库 MySQLdb)
- CentOS 5.4 服务器配置 yum安装Apache+php+Mysql