下面是Linux下安装MySQL8.0.11的完整攻略,具体包含以下步骤:
1. 下载MySQL
官网下载地址:https://dev.mysql.com/downloads/mysql/
根据操作系统下载对应的版本,我这里选择下载Linux版本的MySQL。
2. 安装MySQL
下载完成mysql安装包后,解压到安装目录。
tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
cd /usr/local/mysql
进入到解压后的目录,使用以下命令进行安装。
groupadd mysql
useradd -r -g mysql mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
3. 启动MySQL服务
使用以下命令启动MySQL服务。
./bin/mysqld_safe --user=mysql &
使用以下命令进入MySQL控制台。
./bin/mysql -uroot -p
这时候会提示你输入根密码,根据实际情况设置即可。
4. 配置MySQL
进入MySQL控制台后,需要进行以下配置。
4.1 创建数据库
在MySQL控制台下,使用以下命令创建一个数据库。
CREATE DATABASE sampledb;
4.2 创建用户并授权
在MySQL控制台下,使用以下命令创建一个用户,并授权用户拥有对sampledb数据库的所有操作权限。
CREATE USER 'sampleuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON sampledb.* TO 'sampleuser'@'%';
FLUSH PRIVILEGES;
5. 进行连接
连接MySQL数据库,使用以下命令进行连接。
mysql -u sampleuser -p -h localhost sampledb
接下来就可以在连接的数据库中进行操作了,例如创建表、插入数据等。
示例说明
下面给出两个具体的示例说明。
示例1:创建表
在连接进的MySQL sampledb数据库中,使用以下命令创建一个表。
CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
);
示例2:插入数据
在连接进的MySQL sampledb数据库中,使用以下命令往students表中插入一条数据。
INSERT INTO students (name, age) VALUES ('张三', 20);
以上就是Linux下安装MySQL8.0.11的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装MySQL8.0.11的教程 - Python技术站