Overview
Starting from MySQL 8.1, the official has implemented new version models: MySQL Innovation and Long Term Support (LTS). According to the introduction, the quality of both has reached a level suitable for production environments. The difference is that if you want to try out the latest features and improvements, and enjoy keeping up with the latest technology, then the innovative version of MySQL may be the most suitable for you. This version is very suitable for developers and DBAs working in fast-paced development environments, with high-level automated testing and modern continuous integration technology that can achieve faster upgrade cycles. If your environment needs to maintain a fixed behavior, then LTS version is your best choice. These versions only include necessary fixes, thus reducing the risk of database software behavior changes. The deletion function in MySQL 9.0 The following features are outdated and have been removed in MySQL 9.0. If there are alternative solutions displayed in the MySQL update instructions, you should update the application and use them. For MySQL 8.4 applications that use the deletion feature in MySQL 9.0, when copying from a MySQL 8.4 source to a MySQL 9.0 replica, statements may fail to execute or may have different effects on the source and replica. To avoid such issues, applications that use the features removed in MySQL 9.0 should be modified to avoid these problems and alternative solutions should be used as much as possible. Introduction to mysql_native_massword Starting from MySQL 8.0.4, the default authentication plugin for MySQL has been changed from mysql_native_password to cachind_sha_2 password. Correspondingly, libmysqlclient also uses cachind_sha_2password as the default authentication mechanism. Actually, since MySQL 5.6, a more secure authentication mechanism has been introduced: the ha256_ password authentication plugin. It uses a salted password for multiple rounds of SHA256 hashing (thousands of rounds of hashing, harder to brute force crack) to ensure more secure hash value conversion. However, establishing secure connections and multiple rounds of hash encryption are time-consuming. Although it has higher security, the verification speed is not fast enough. MySQL attempts to combine the advantages of both. So a new authentication plugin caching.sha_2password was introduced in MySQL version 8.0.3 as an alternative to sha256_ password. Based on sha256_ password, improvements were made to address both security and performance issues. At the same time, sha256password will exit the tide of the times. MySQL is expected to remove it in future versions. It is recommended to change the MySQL account used for authentication to caching.sha_2password. In fact, MySQl has long wanted to replace the mysql_native_massword plugin in version 8.0, and in version 9.0, it directly removed the mysql_native_massword feature. I actually informed everyone in advance.
Highlights
- 1. Advanced JSON Data Processing A major highlight of MySQL 9.0 is its advanced processing of JSON data. Users can now save the JSON output of the EXPLAIN ANALYZE command directly to the user variable. This feature is implemented through the EXPLAIN Analyze Format=JSON Into @ variable select_stmt syntax, enhancing query debugging and optimization capabilities, making executing planned operations and analysis easier.
- 2. Preprocessing statement extension MySQL 9.0 has extended the functionality of preprocessing statements and supports Data Definition Language (DDL) commands such as CREATE EVENT, ALTER EVENT, and DROP EVENT. Although these updates make database management scripts more dynamic and flexible, they do not support positional parameters and require assembling statement text from various input sources.
- 3. New Performance Schema Table In order to provide detailed insights into database operations, MySQL 9.0 introduced two new tables in performance mode: "variables_metadata" and "globaliw_variable_mattribles". These tables provide comprehensive information about system variables, including types, ranges, and allowable values, which are crucial for fine-tuning and maintaining system performance.
Details
Typical total price
$0.16/hour
Pricing
- ...
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.nano | $0.10 | $0.008 | $0.108 |
t2.micro AWS Free Tier | $0.10 | $0.016 | $0.116 |
t2.small | $0.10 | $0.032 | $0.132 |
t2.medium | $0.10 | $0.064 | $0.164 |
t2.large | $0.10 | $0.121 | $0.221 |
t2.xlarge | $0.10 | $0.227 | $0.327 |
t2.2xlarge | $0.10 | $0.433 | $0.533 |
t3.nano | $0.10 | $0.01 | $0.11 |
t3.micro AWS Free Tier | $0.10 | $0.02 | $0.12 |
t3.small | $0.10 | $0.039 | $0.139 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
no refunds
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Updated to the latest
Additional details
Usage instructions
You can use the administrator account to log in to the system through the remote desktop, and then use the key to obtain the connection password. After logging in, you can directly use MySQL. There is a readme file on the desktop. Be sure to read the readme file before using MySQL.
After entering the desktop and reading the readme, open CMD and enter the mysql startup command to use mysql. After authorizing mysql remote login permissions, you can use other database management tools to connect and operate the database
Resources
Vendor resources
Support
Vendor support
For product technical support, please contact prosupport@hanweie.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.