石家庄网站制作视频,南阳企业网站seo,福州网站建设外贸,网站设计色彩搭配这是一个 Linux 下 MySQL 8.0.21 的压缩安装包#xff0c;虽然名字里有 installer#xff0c;但它其实就是一个压缩好的二进制安装包#xff0c;不是 Windows 那种图形化安装程序。 一、准备工作
确保你已经有#xff1a;
Linux 系统#xff08;比如 Ubuntu、CentOS、…这是一个 Linux 下 MySQL 8.0.21 的压缩安装包虽然名字里有 installer但它其实就是一个压缩好的二进制安装包不是 Windows 那种图形化安装程序。 一、准备工作
确保你已经有
Linux 系统比如 Ubuntu、CentOS、Debian 等等这里讲通用方法适用于大多数 Linux有 root 权限或者会用 sudo安装包下载https://pan.quark.cn/s/97fbb8d0fd67下载好了 mysql-installer-community-8.0.21.0.tar.gz 文件放在比如 ~/Downloads 目录下 二、开始安装步骤
1. 打开终端进入下载目录
cd ~/Downloads 如果你把文件放到别的地方了记得用 cd 去那个目录比如 cd /home/你的用户名/下载 2. 解压 tar.gz 文件
tar -xzvf mysql-installer-community-8.0.21.0.tar.gz
解压后会得到一个文件夹名字可能是 mysql-installer-community-8.0.21.0 或类似的比如 mysql-8.0.21-...
你可以用 ls 看看解压出来啥
ls
记下这个文件夹的名字后面要用。 3. 把解压出的文件夹移动到 /usr/local/ 下并改个简单名字比如 mysql
假设你解压出来的文件夹叫mysql-installer-community-8.0.21.0
运行以下命令移动并重命名方便以后操作
sudo mv mysql-installer-community-8.0.21.0 /usr/local/mysql 如果你解压出来文件夹名字不一样就改成你实际看到的那个名字。 4. 创建 mysql 用户和用户组MySQL 不允许用 root 跑服务得专门建个用户
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql 5. 进入 mysql 目录设置权限
cd /usr/local/mysql
sudo mkdir mysql-files
sudo chown mysql:mysql mysql-files
sudo chmod 750 mysql-files 6. 初始化 MySQL 数据库生成数据文件设置 root 密码
运行这条命令初始化数据库
sudo bin/mysqld --initialize --usermysql 注意执行完这条命令后终端会输出一行类似这样的信息
[Note] A temporary password is generated for rootlocalhost: Abc123!! 这个 “Abc123!!” 就是初始密码一定要记下来后面登录要用 如果你没看到这行提示或者不小心关掉了终端那就得重新初始化或者去 data 目录下的日志里找。 7. 启动 MySQL 服务
运行以下命令启动 MySQL先直接跑起来看看
sudo bin/mysqld_safe --usermysql 符号表示在后台运行。如果你想直接前台运行调试用可以去掉 8. 登录 MySQL修改 root 密码
先登录 MySQL用刚刚的临时密码
./bin/mysql -uroot -p
输入你刚刚记下的临时密码比如 Abc123!!
登录成功后MySQL 命令行界面会出现 mysql 提示符。
接下来修改 root 密码比如改成 MyNewPass123
ALTER USER rootlocalhost IDENTIFIED BY MyNewPass123; 密码要包含字母、数字最好有点符号否则可能会报错说“密码太简单” 改完密码后输入
exit;
退出 MySQL。