以下是“Linux下MySQL5.7.17最新稳定版本安装教程”的完整攻略,分为以下步骤:
准备工作
- 下载MySQL官方源:
$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL官方源:
$ sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL:
$ sudo yum install mysql-server
配置
- 启动MySQL:
$ sudo systemctl start mysqld.service
- 查看初始密码:
$ sudo grep 'temporary password' /var/log/mysqld.log
在日志中会有类似下面这样的输出:
2020-07-17T19:54:01.420267Z 1 [Note] A temporary password is generated for root@localhost: XXXXXXXX
其中,XXXXXXXX
就是你的初始密码。
- 登录MySQL:
$ mysql -u root -p
Enter password:
输入初始密码进入MySQL。
- 修改密码:
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将new_password
改为你自己的密码。然后执行以下命令:
> FLUSH PRIVILEGES;
- 修改配置文件:
打开配置文件/etc/my.cnf
,修改其中的bind-address
参数,将其注释掉,使其监听所有接口:
# bind-address = 127.0.0.1
- 重新启动MySQL:
$ sudo systemctl restart mysqld.service
示例
以下是两个MySQL操作的示例:
创建数据库和表
首先,登录MySQL并创建一个名为test_db
的数据库:
$ mysql -u root -p
Enter password:
> CREATE DATABASE test_db;
然后,创建一个名为test_table
的表:
> USE test_db;
> CREATE TABLE test_table (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT NOT NULL
);
增加数据
插入一个name为Alice
,age为18
的数据:
> USE test_db;
> INSERT INTO test_table VALUES (1, 'Alice', 18);
以上就是在Linux下安装MySQL5.7.17的完整步骤,以及两个MySQL操作示例。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下mysql5.7.17最新稳定版本安装教程 - Python技术站