Linux下安装MySQL的教程详解
准备工作
在正式安装MySQL之前,需要先进行一些准备工作:
-
确认Linux服务器的发行版本
在命令行终端中输入以下命令,查看Linux服务器的发行版本:
cat /etc/issue
-
通过源安装必要组件
在命令行终端中输入以下命令,通过系统的源安装必要的组件:
sudo apt-get update
sudo apt-get install build-essential libncurses5-dev libaio-dev libssl-dev libreadline-dev
下载并安装MySQL
-
下载MySQL安装包
在命令行终端中输入以下命令,前往MySQL官网下载对应的版本:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz
-
解压MySQL安装包
在命令行终端中输入以下命令,解压MySQL安装包:
tar -xvf mysql-8.0.26-linux-glibc2.17-x86_64.tar.xz
-
移动MySQL文件夹到/usr/local/mysql目录
在命令行终端中输入以下命令,移动MySQL文件夹到/usr/local/mysql目录:
sudo mv mysql-8.0.26-linux-glibc2.17-x86_64 /usr/local/mysql
-
配置MySQL环境变量
在命令行终端中输入以下命令,配置MySQL环境变量:
```
sudo vi /etc/profile在文件末尾添加以下内容:
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
```然后输入
:wq
保存退出。执行以下命令更新环境变量:
source /etc/profile
-
初始化MySQL
在命令行终端中输入以下命令,初始化MySQL:
cd /usr/local/mysql/bin
sudo ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data -
启动MySQL服务
在命令行终端中输入以下命令,启动MySQL服务:
sudo ./mysqld_safe --user=mysql &
配置MySQL
-
登录MySQL
在命令行终端中输入以下命令,登录MySQL:
cd /usr/local/mysql/bin
sudo ./mysql -u root -p然后输入初始密码,即可成功登录MySQL。
-
配置MySQL密码
在MySQL终端中输入以下命令,修改MySQL密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将
new_password
替换为你想设置的新密码。
示例
示例一:导入SQL文件
-
准备导入的SQL文件
假设有一个
test.sql
SQL文件需要导入到MySQL数据库中。 -
创建数据库
在MySQL终端中输入以下命令,创建一个名为
test
的数据库:CREATE DATABASE test;
-
导入SQL文件
在命令行终端中输入以下命令,导入
test.sql
SQL文件到test
数据库中:cd /usr/local/mysql/bin
sudo ./mysql -u root -p test < /path/to/test.sql将
/path/to/test.sql
替换为test.sql
文件所在的实际路径。
示例二:创建新用户并授权
-
创建新用户
在MySQL终端中输入以下命令,创建一个名为
new_user
的新用户:CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
-
授权给新用户
在MySQL终端中输入以下命令,将数据库
test
的所有权限授予用户new_user
:GRANT ALL PRIVILEGES ON test.* TO 'new_user'@'localhost';
-
刷新权限
在MySQL终端中输入以下命令,刷新权限:
FLUSH PRIVILEGES;
以上就是Linux下安装MySQL的教程详解,期望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装mysql的教程详解 - Python技术站