云服务器安装mysql8.0以及一个简单数据库测试
2021/9/27 2:11:22
本文主要是介绍云服务器安装mysql8.0以及一个简单数据库测试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、先到mysql官网下载安装源:mysql-apt-config_0.8.19-1_all.deb,下载地址:https://download.csdn.net/download/yuyuyuliang00/24954856
2、上传到云服务器,使用软件mobaXterm:
3、用sudo dpkg -i mysql-apt-config_0.8.19-1_all.deb
然后安装mysql的命令。
sudo apt-get install libmysqlclient-dev
sudo apt-get install mysql-server
sudo apt-get install mysql-client
查看mysql的运行状态
service mysql status
4、创建一个简单的数据库并且使用简单的mysql命令进行测试:
/*
在本地用root用户创建一个数据库: db_test
在本地mysql客户端中,用root用户创建一个新用户,此用户可以在任何地方登录
然后把数据库db_test的所有操作权限赋给用户'test'@'%'
*/
CREATE DATABASE db_test;
CREATE USER 'test'@'%' IDENTIFIED BY '@xxx';
GRANT ALL ON db_test.* TO 'test'@'%' WITH GRANT OPTION;
SHOW DATABASES;
USE db_test;
/* 创建一张表 */
CREATE TABLE test_table (
id INT,
first_name VARCHAR(15),
email VARCHAR(20)
) ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;
SHOW TABLES;
/* 以下两条都可以显示数据表的字段 */
DESC test_table;
-- 在email字段后,添加一个country字段
ALTER TABLE `test_table` ADD `country` VARCHAR(15) AFTER `email`;
-- 在first_name字段后,添加一个last_name字段
ALTER TABLE `test_table` ADD `last_name` VARCHAR(20) AFTER `first_name`;
INSERT INTO `test_table` VALUES
(1,'xrd', 'S1', 'xrd@xyz.com', 'India'),
(2,'xrr','S2','xrr@xyz.com','German'),
(3,'xfs','S3','xfs@xyz.com','China'),
(4,'xps', 'S4', 'xps@gmail.com','USA');
SHOW COLUMNS FROM test_table;
SELECT * FROM `tb_test`;
UPDATE `test_table` SET first_name='Xrd' WHERE id=3;
/* 删除字段 */
ALTER TABLE `test_table` DROP `country`;
DESC test_table;
/* 修改表名 */
RENAME TABLE test_table TO tb_test;
SHOW TABLES;
/*
备份数据库: 在mysql命令行中输入以下命令,备份db_test.sql
mysqldump -uroot -p db_test > db_test.sql
*/
/* 删除数据库 */
DROP DATABASE db_test;
SHOW DATABASES;
USE db_test;
/*
先创建一个名为db_test的数据库
*/
CREATE DATABASE db_test;
/*
在命令行中,执行以下语句恢复数据库。
mysql -uroot -p db_test<db_test.sql
*/
这篇关于云服务器安装mysql8.0以及一个简单数据库测试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南