下面是在Linux环境下安装MySQL8.0的完整步骤:
1. 下载MySQL8.0安装包
官网下载地址:https://dev.mysql.com/downloads/mysql/
这里我们选择最新的稳定版本 8.0.x,选择对应的操作系统的版本进行下载。
比如我们在CentOS7上安装,可以选择:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 安装MySQL8.0元数据
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
这个操作会将MySQL的yum源信息添加到CentOS7系统中。
3. 安装MySQL8.0
sudo yum install mysql-community-server
这个操作会自动下载并安装MySQL8.0。
4. 启动MySQL8.0服务
sudo systemctl start mysqld
5. 查看MySQL8.0服务状态
sudo systemctl status mysqld
可以看到,MySQL8.0服务已经启动。
6. 修改MySQL8.0 root密码
MySQL8.0在安装时,会默认产生一个随机的密码给root用户。我们需要用这个密码登录MySQL,并进行密码修改操作。
sudo grep "password" /var/log/mysqld.log
输出的内容类似 A temporary password is generated for root@localhost: yourpassword
。
然后我们使用这个密码进行登录,进行修改。
mysql -u root -p
输入MySQL的随机密码后,进入MySQL命令行模式。并输入如下命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
将“newpassword”改为自己想要设置的密码即可。
7. 完成安装并验证
安装完成后可以运行如下命令进行测试:
mysql -u root -p
然后输入刚刚设置的密码,进入MySQL命令行模式后,可以执行如下命令来查看MySQL的版本信息:
SELECT VERSION();
此时会返回MySQL的版本信息,说明MySQL已经成功安装。
示例说明:
示例一
比如我们需要创建一个名为“test”的数据库,可以在MySQL命令行模式下执行以下SQL命令:
CREATE DATABASE test;
示例二
比如我们需要创建一个包含id(主键)、name、age、gender字段的名为“student”的数据表,可以在MySQL命令行模式下执行以下SQL命令:
USE test;
CREATE TABLE student (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender CHAR(1)
);
这样就可以在新创建的“test”数据库中创建一个名为“student”的表格,表格包含指定的字段。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux环境下安装MySQL8.0的完整步骤 - Python技术站