记linux 下安装mysql8.0.21
腾讯云安装mysql-8.0.21腾讯云安装mysql-8.0.21mysql下载腾讯云安装mysql-8.0.21之前再阿里云和腾讯云安装过几次mysql,由于没有记录,时间久了有点忘记,这次再腾讯云centos上安装MySQL,记录一波mysql下载下载地址:https://dev.mysql.com/downloads/mysql/可以使用:wget https://dev.mysql.co
·
腾讯云安装mysql-8.0.21
腾讯云安装mysql-8.0.21
之前再阿里云和腾讯云安装过几次mysql,由于没有记录,时间久了有点忘记,这次再腾讯云centos上安装MySQL,记录一波
mysql下载
下载地址:https://dev.mysql.com/downloads/mysql/
- 可以使用:
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
命令下载到指定目录也,可以下载后,上传到服务器 - 解压文件:
tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
- 我mysql的下载目录是:
/usr/local/mysql
,目录下面有个下载的压缩包,和解压重命名的文件夹:mysql-8.0.21
,因此,MySQL的根目录是:/usr/local/mysql/mysql-8.0.21
- 切换到根目录,创建data文件:
mkdir data
- 创建用户组:
groupadd mysql
- 创建用户:
useradd -g mysql mysql
- 授予权限:
chown -R mysql.mysql /usr/local/mysql/mysql-8.0.21/
- 这个我也说不上来初始啥1:
mkdir mysql_install_db
- 这个我也说不上来初始啥2授予最高权限:
chmod 777 ./mysql_install_db
- 初始化:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-8.0.21 --datadir=/usr/local/mysql/mysql-8.0.21/data
完成后会有密码 - 复制执行链接:
cp /usr/local/mysql/mysql-8.0.21/support-files/mysql.server /etc/init.d/mysqld
- 编辑conf文件:
vim /etc/my.cnf
- my.cnf中内容:
[mysqld]
basedir = /usr/local/mysql/mysql-8.0.21
datadir = /usr/local/mysql/mysql-8.0.21/data
socket = /usr/local/mysql/mysql-8.0.21/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
socket = /usr/local/mysql/mysql-8.0.21/mysql.sock
default-character-set=utf8
- 添加MySQL服务:
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
- 查看状态:
chkconfig --list mysqld
- 编辑环境:
vim /etc/profile
- 在profile最后,一定是最后添加:
export PATH=$PATH:/usr/local/mysql/mysql-8.0.21/bin:/usr/local/mysql/mysql-8.0.21/lib
export PATH
- 加载配置:
source /etc/profile
- 启动mysql服务:
service mysql start
,linux版本不同,命令可能会有些许差异,不行可以用systemctl - 通过上面步骤的临时密码,登录MySQL后,修改密码:5.7以后命令是:
mysql> alter user user() identified by '你的密码';
一定是登录MySQL之后修改啊!
更多推荐
已为社区贡献1条内容
所有评论(0)