一、下载MySQL安装包
首先我们需要从MySQL官网下载对应版本的MySQL安装包。在下载页面根据自己系统的版本选择相应的下载链接。本文以CentOS系统为例,下载地址为:
https://dev.mysql.com/downloads/repo/yum/
进入页面后,选择对应的版本,并根据提示下载对应的RPM包
二、安装MySQL
下载好安装包后,我们可以使用以下命令进行安装:
yum localinstall mysql80-community-release-el7-3.noarch.rpm
以上命令中的rpm文件名根据你下载的文件名而定,后面的“el7”表示系统的版本。安装完成后,我们可以使用以下命令来查看已经下载好的MySQL:
yum repolist enabled | grep "mysql.*-community.*"
以上命令的输出结果应该包含MySQL Community版本。
三、安装MySQL服务
我们可以使用以下命令安装MySQL服务:
yum install mysql-community-server
安装完成后,使用以下命令启动MySQL服务:
systemctl start mysqld
然后可以使用以下命令来检查服务是否启动:
systemctl status mysqld
若输出结果中显示为“active (running)”则表示服务已经成功启动。
四、MySQL基础配置
服务启动以后,我们需要进行MySQL的基础配置,主要包括修改root用户密码和设置字符编码。
1. 修改root用户密码
MySQL默认root用户密码为空,我们需要设置一个新密码以保证安全性。以下是修改root用户密码的详细步骤:
- 使用以下命令登录MySQL:
- 输入root用户的默认密码
- 在MySQL命令行中,使用以下命令更新root用户密码:
- 退出MySQL命令行
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
exit
2. 设置字符编码
字符编码的设置对于MySQL操作非常重要,需要我们在操作数据库时指定正确的字符编码。以下是设置MySQL的字符编码的详细步骤:
- 编辑MySQL配置文件:
- 在[mysqld]下面添加以下配置:
- 重启MySQL服务使配置生效:
vi /etc/my.cnf
character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci
systemctl restart mysqld
五、MySQL基础操作
MySQL安装以后,我们可以使用以下命令来进行基础操作:
1. 登录MySQL服务器
使用以下命令登录MySQL服务器
mysql -u root -p
其中,root为用户名,-p表示需要输入密码
2. 创建新的数据库
使用以下命令在MySQL服务器中创建新的数据库:
CREATE DATABASE new_database;
new_database为需要创建的数据库名
3. 删除数据库
使用以下命令在MySQL服务器中删除指定的数据库:
DROP DATABASE database_name;
database_name为需要删除的数据库名
4. 创建新的表格
使用以下命令在MySQL服务器中创建新的表格:
CREATE TABLE table_name (column1 datatype, column2 datatype, column3 datatype,...);
其中,table_name为需要创建的表格名,column1、column2、column3为字段名,datatype为字段数据类型
5. 查看数据库中的表格
使用以下命令查看MySQL服务器中已有的表格:
SHOW TABLES;
6. 查看表格的结构
使用以下命令查看MySQL服务器中表格的结构:
DESCRIBE table_name;
其中,table_name为需要查看的表格名
7. 向表格中添加数据
使用以下命令向MySQL服务器中指定的表格中插入数据:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中,table_name为需要插入数据的表格名,column1、column2、column3为字段名,value1、value2、value3为字段对应的值
8. 查看表格中的数据
使用以下命令查看MySQL服务器中表格中所有数据:
SELECT * FROM table_name;
其中,table_name为需要查看的表格名
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/195732.html