Linux环境下安装MySQL步骤详解
原创
Linux环境下安装MySQL步骤详解
MySQL是一款非常流行的开源关系型数据库管理系统,它赞成多种操作系统,包括Linux。在Linux环境下安装MySQL,可以按照以下步骤进行。
1. 准备工作
在起初安装之前,请确保您的Linux系统已经安装了以下基础软件包:
- gcc编译器
- make工具
- 开发库
您可以使用以下命令检查是否已经安装了上述软件包,如果没有安装,可以使用包管理器进行安装:
sudo apt-get updatesudo apt-get install gcc make libncurses5-dev libaio1 libaio-dev
2. 下载MySQL源码包
MySQL的源码可以从MySQL官网下载。访问以下链接,选择适合您Linux发行版的MySQL版本下载源码包:
下载完成后,将源码包解压到指定目录,例如:
tar -zxvf mysql-5.7.30.tar.gz -C /usr/local/src
3. 编译与安装MySQL
进入解压后的源码目录,起初编译和安装MySQL:
cd /usr/local/src/mysql-5.7.30./configure --prefix=/usr/local/mysql --with-ssl --enable-thread-safe-client --enable-assembler --with-unix-socket-path=/var/mysql/mysql.sock --with-proxy-user=your_username
make
sudo make install
上述命令中的`--prefix`参数指定了MySQL的安装路径,`--with-ssl`参数即安装SSL赞成,`--enable-thread-safe-client`参数即启用线程稳固的客户端,`--enable-assembler`参数即启用汇编器赞成,`--with-unix-socket-path`参数指定了MySQL的套接字路径,`--with-proxy-user`参数指定了代理用户。
4. 设置环境变量
为了方便在命令行中使用MySQL,需要将MySQL的bin目录添加到系统环境变量中:
sudo nano /etc/profile
在打开的文件中,添加以下行:
export PATH=$PATH:/usr/local/mysql/bin
保存并关闭文件,然后执行以下命令使环境变量生效:
source /etc/profile
5. 初始化MySQL数据库
在安装MySQL后,需要初始化数据库。首先,切换到MySQL的安装目录:
cd /usr/local/mysql
然后,执行以下命令初始化数据库:
bin/mysqld --initialize --user=mysql
初始化完成后,会生成一个随机密码,用于登录MySQL的root用户。
6. 配置MySQL
进入MySQL的安装目录下的support-files目录,复制my-default.cnf文件到etc目录,并重命名为my.cnf:
cd /usr/local/mysql/support-filessudo cp my-default.cnf /etc/my.cnf
编辑my.cnf文件,配置MySQL的相关参数,例如设置字符集、日志路径等。
7. 启动MySQL服务
现在,可以启动MySQL服务了。首先,切换到MySQL的安装目录下的bin目录:
cd /usr/local/mysql/bin
然后,执行以下命令启动MySQL服务:
./mysqld_safe --user=mysql &
如果MySQL服务启动胜利,您可以通过以下命令登录MySQL:
mysql -u root -p
输入初始化时生成的随机密码,即可登录MySQL数据库。
8. 完成安装
<