linux环境下安装mysql 8.0

tech2025-03-22  4

下载解压

下载地址:https://dev.mysql.com/downloads/mysql/

也可以直接通过wget命令下载

cd /opt/ wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz #xz文件先用xz命令处理 xz -d mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz #然后用tar命令解压,并移动到/usr/local tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql cd /usr/local/mysql/ #创建data目录存放数据 mkdir data

创建用户

#创建用户组mysql groupadd mysql #创建用户mysql useradd -g mysql mysql #设置拥有者为mysql chown -R mysql:mysql /usr/local/mysql/

初始化

cd /usr/local/mysql/ #初始化命令 ./bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --initialize

得到随机的初始密码:09es%uXb/,N>

vim /etc/my.cnf #把datadir、socket改到安装路径下 datadir=/usr/local/mysql/data #修改socket路径 socket=/tmp/mysql.sock #把mysqld_safe相关的注释掉

初始化mysql服务

cp -a ./support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql #启动服务 service mysql start #停止服务 service mysql stop

登录mysql

#先创建软链接 ln -s /usr/local/mysql/bin/mysql /usr/bin/ #登录 mysql -uroot -p #然后根据提示输入之前生成的随机密码 #登录成功后,修改密码 mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #设置远程访问 use mysql; update user set host='%' where user='root'; FLUSH PRIVILEGES;
最新回复(0)