CentOS上安装MySQL

2023-10-08  本文已影响0人  superFool

先从官网下载MySQL的压缩包

image.png
下载完成会得到一个mysql-8.0.34-linux-glibc2.12-x86_64.tar.xzmysql的压缩包然后开始安装步骤
  1. 解压缩文件

    打开终端,进入包含下载的 MySQL 压缩文件的目录,并运行以下命令解压缩:

    tar -xf mysql-8.0.34-linux-glibc2.12-x86_64.tar.xz
    

    这将在当前目录创建一个名为 mysql-8.0.34-linux-glibc2.12-x86_64 的文件夹,其中包含 MySQL 的文件。

  2. 移动文件夹

    将解压缩的 MySQL 文件夹移动到一个合适的位置,比如 /usr/local

    sudo mv mysql-8.0.34-linux-glibc2.12-x86_64 /usr/local/mysql
    
  3. 创建配置文件

    在 MySQL 安装目录下创建一个配置文件,比如 /etc/my.cnf。可以使用编辑器创建并编辑这个文件:

    vi /etc/my.cnf
    

    在文件中添加以下内容:

    [mysqld]
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    

    保存并关闭文件。

  4. 初始化 MySQL 数据库

    在 MySQL 安装目录下运行初始化命令:

    cd /usr/local/mysql
    sudo bin/mysqld --initialize --user=mysql
    

    这会初始化 MySQL 数据库,同时生成一个初始密码。请记下这个密码,因为你会在后续步骤中使用它。

  5. 启动 MySQL 服务器

    启动 MySQL 服务器:

    sudo bin/mysqld_safe --user=mysql &
    

    或者,如果你希望 MySQL 在后台运行:

    sudo service mysql start
    
  6. 设置环境变量

    为了方便使用 MySQL 命令,将 MySQL 的 bin 目录添加到你的系统 PATH 中:

     echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bash_profile
    

    你可以将这行添加到你的 ~/.bashrc~/.bash_profile 文件中,以便永久生效。

  7. 登录 MySQL

    使用以下命令登录 MySQL:

    mysql -u root -p
    

    然后输入初始密码。首次登录时,可能需要你更改密码。

  8. 更改 MySQL密码

    ALTER USER 'your_user'@'localhost' IDENTIFIED BY 'your_password';
    

eg:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
  1. 刷新权限:

    FLUSH PRIVILEGES;
    
上一篇下一篇

猜你喜欢

热点阅读