美文网首页
CentOS上安装MySQL

CentOS上安装MySQL

作者: superFool | 来源:发表于2023-10-08 20:37 被阅读0次

    先从官网下载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;
      

    相关文章

      网友评论

          本文标题:CentOS上安装MySQL

          本文链接:https://www.haomeiwen.com/subject/jibbbdtx.html