1、vmware 安装centos7
2、mysql rpm包下载地址
3、卸载mariadb
4、安装mysql
5、设置root用户的密码
6、设置mysql服务开机自启
7、mysql安装位置
8、修改字符集
9、mysql的主要配置文件
1、vmware 安装centos7 <--返回目录
参考:vmware 安装 centos7 及网络配置,永久修改主机名
安装后:ip addr显示没有配置ens33 网络,所以ping www.baidu.com肯定是不通过的。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
ip addr
2、mysql rpm包下载地址 <--返回目录
mysql官网下载地址:https://dev.mysql.com/downloads/mysql/
Linux mysql通用rpm包下载
链接:
1) https://downloads.mysql.com/archives/get/p/23/file/MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
2) https://downloads.mysql.com/archives/get/p/23/file/MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
yum install wget wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-server-5.5.48-1.linux2.6.x86_64.rpm wget https://downloads.mysql.com/archives/get/p/23/file/MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
3、卸载mariadb <--返回目录
卸载:yum remove -y mariadb-libs-5.5.44-2.el7.centos.x86_64
4、安装mysql <--返回目录
rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm
5、设置root用户的密码 <--返回目录
启动 mysql 服务:systemctl start mysql
安装完后直接输入 mysql 回车即可连接访问 mysql,所以需要设置 root 密码
设置root用户的密码:/usr/bin/mysqladmin -u root password 123456
然后使用 root 用户连接 mysql,需要输入密码
6、设置mysql服务开机自启 <--返回目录
开机自启 chkconfig mysql on
查看是否开机自启:chkconfig --list | grep mysql
关闭开机自启 chkconfig mysql off
或者:
设置开机启动:systemctl enable mysqld.service
查看是否开机启动:systemctl list-unit-files | grep mysqld
7、mysql 安装位置及数据存放目录 <--返回目录
8、修改字符集 <--返回目录
find / -name my*
cp my-huge.cnf /etc/my.cnf
修改 /etc/my.cnf
重启MySQL:systemctl restart mysql, 再次查看字符集
9、mysql的主要配置文件 <--返回目录
如何配置:
windows下配置文件: /根目录/my.ini
linux下配置文件:/etc/my.cnf
数据文件: windows 放在 /mysql安装根目录/data, linux 放在 /var/lib/mysql 目录下
frm文件: 表结构
myd文件:mydata表数据
myi文件: myindex 索引文件
二进制日志 log-bin:主从复制。
错误日志 log-err:默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等。
windows下 my.ini 配置二进制日志和错误日志:
查询日志:默认关闭,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志也是需要消耗系统资源的。
---
1)另外mysql的yum安装参考 CentOS7安装MySQL(完整版)
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm