由于MySQL是最流行的RDMS(关系型数据库)之一,其功能之强大不必多说,在Window系统上安装想必小伙伴们应该知道,下面是在(Linux)CentOS7 上安装MySQL的教程。
(与其说这是一个数据库软件,不如说是给系统安装一个数据库关系服务更为合适,可以理解为database是计算机的一个进程或是服务。)
一、获取安装资源
(1)、自行下载所需的MySQL版本的压缩包资源文件,利用ftp软件从本地平台传送到Linux主机上。
这里本人推荐Xmanager EnterPrice5的Xftp软件,方便且强大。(商用收费版,有破解版可以联系博主获取)
(2)、从官网利用yum命令直接从官网获取资源下载。
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后便可以开始安装MySQL服务器,注意会覆盖掉之前系统自带的mariadb。
[root@localhost ~]# yum -y install mysql-community-server
二、进行MySQL数据库设置
启动MySQL
[root@localhost ~]# systemctl start mysqld.service
查看状态:
[root@localhost ~]# systemctl status mysqld.service
设置密码
通过如下命令可以在日志文件中找出密码: [root@localhost ~]# grep "password" /var/log/mysqld.log 进入数据库: [root@localhost ~]# mysql -uroot -p 认必须修改密码之后才能操作数据库: mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘;
三、MySQL服务基本管理命令
1、设置安全选项: mysql_secure_installation 2、关闭MySQL systemctl stop mysqld 3、重启MySQL systemctl restart mysqld 4、查看MySQL运行状态 systemctl status mysqld 5、设置开机启动 systemctl enable mysqld 6、关闭开机启动 systemctl disable mysqld 7、配置默认编码为utf8: vi /etc/my.cnf #添加 [mysqld] character_set_server=utf8 init_connect=‘SET NAMES utf8‘ 其他默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log//var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid 8、查看版本 select version();