Centos安装MYSQL8.X的教程

Centos安装MYSQL8.X的教程

一、下载MYSQL8.X软件包

首先,在MYSQL官网上下载MYSQL8.X的RPM软件包,以适用于CentOS 7的RPM软件包为例:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

1.1 注意:需要保证系统上安装了wget和curl软件

由于系统自带的curl不是最新版,因此需要手动下载安装:

yum -y install curl

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install -y jq

二、配置YUM源

安装完成后,需要在CentOS 7系统中启用YUM源,执行以下命令:

yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

yum module disable mysql

yum install mysql-community-server

此时,MYSQL 8.X的RPM软件包已经安装在CentOS 7系统上了。

三、启动MYSQL服务

安装完成后,可以启动MYSQL服务:

systemctl start mysqld.service

如果要检查MYSQL服务的状态,可以使用如下命令:

systemctl status mysqld.service

如果服务已经启动,可以使用如下命令查看端口是否已经开放:

netstat -anp | grep 3306

如果MYSQL服务已经启动,就可以使用root用户登录到MYSQL服务了:

mysql -u root -p

如果成功进入MYSQL服务,就可以进行后续的配置了。

四、配置MYSQL服务

在MYSQL服务中,需要配置root用户的密码、主机访问授权、字符集等信息。

4.1 配置密码和主机访问授权

搭建MYSQL服务后,建议先设置root用户密码,并且限定只能本机访问。具体步骤如下:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

其中,password是要设置的root密码,可以自行修改。

4.2 配置字符集

MYSQL服务中默认使用的字符集为utf-8,可以修改为gbk等其他字符集,具体步骤如下:

vi /etc/my.cnf

在文件中追加以下内容:

[mysql]

default-character-set=gbk

[client]

default-character-set=gbk

[mysqld]

character-set-server=gbk

修改后,需要重启MYSQL服务才能生效:

systemctl restart mysqld.service

五、MYSQL服务常用命令

在MYSQL服务中,有以下一些常用的命令,可以帮助我们进行数据库的管理。

5.1 查看数据库

使用如下命令可以查看MYSQL中所有的数据库:

SHOW DATABASES;

5.2 创建数据库

使用如下命令可以创建一个新的数据库:

CREATE DATABASE dbname;

其中,dbname是要创建的数据库名,可以自行修改。

5.3 删除数据库

使用如下命令可以删除一个已有的数据库:

DROP DATABASE dbname;

其中,dbname是要删除的数据库名,可以自行修改。

5.4 查看数据表

使用如下命令可以查看某个数据库中所有的数据表:

USE dbname;

SHOW TABLES;

其中,dbname是要查看的数据库名,可以自行修改。

5.5 创建数据表

使用如下命令可以在某个数据库中创建一个新的数据表:

USE dbname;

CREATE TABLE tablename (

column1 datatype,

column2 datatype,

column3 datatype,

.....

);

其中,dbname是要创建数据表的数据库名,tablename是要创建的数据表名,column是数据表中的列名,datatype是列的数据类型。

5.6 删除数据表

使用如下命令可以在某个数据库中删除一个已有的数据表:

USE dbname;

DROP TABLE tablename;

其中,dbname是要删除数据表的数据库名,tablename是要删除的数据表名。

5.7 插入数据

使用如下命令可以向某个数据表中插入新数据:

USE dbname;

INSERT INTO tablename (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

其中,dbname是要插入数据的数据库名,tablename是要插入数据的数据表名,column是数据表中的列名,value是要插入的数据。

5.8 删除数据

使用如下命令可以从某个数据表中删除指定的数据:

USE dbname;

DELETE FROM tablename WHERE condition;

其中,dbname是要删除数据的数据库名,tablename是要删除数据的数据表名,condition是删除的条件。

六、总结

通过以上步骤,您已经成功安装并配置了MYSQL8.X数据库,可以开始进行数据库的管理工作。在使用MYSQL服务时,请务必注意安全性,设置强密码、限定访问范围等安全措施。

操作系统标签