mysql8.0.32安装教程详细
时间: 2023-05-27 10:01:26 浏览: 128
1.下载mysql安装包
从mysql官方网站https://dev.mysql.com/downloads/mysql/下载所需的mysql安装包(二进制的安装包)。如果下载速度较慢,也可以在镜像网站上下载。
2.解压安装包
将下载好的安装包解压到一个你想安装的目录,我这里放在了/usr/local/目录下。
tar -xzvf mysql-8.0.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local
3.创建mysql用户和组
我们需要以mysql用户及组运行mysql服务,命令如下:
groupadd mysql
useradd -g mysql mysql
4.创建mysql数据存储目录
我们需要为mysql创建数据存储目录及日志存储目录,命令如下:
mkdir /data/mysql
mkdir /data/mysql/log
注意:在创建这两个目录后,需要将这两个目录的权限分别修改成mysql用户及组的权限:
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /data/mysql/log
5.初始化管理员密码
使用mysqld --initialize-insecure命令初始化mysql管理员密码,命令如下:
cd /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/bin/
./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-8.0.32-linux-glibc2.12-x86_64 --datadir=/data/mysql
注意:
–initialize-insecure选项表示以无密码的方式初始化mysql管理员密码。
–user:mysql选项表示以mysql用户身份运行mysqld程序。
–basedir选项表示mysql程序根目录。
–datadir选项表示mysql数据存储目录。
6.启动mysql服务
使用mysqld_safe命令启动mysql服务,命令如下:
cd /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/bin/
./mysqld_safe --user=mysql &
注意:mysqld_safe命令可以以后台方式运行mysql服务,&表示在后台运行该命令。
7.配置mysql服务
进入mysql命令行,配置mysql服务。命令如下:
cd /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/bin/
./mysql -u root -p
在mysql命令行中,执行以下操作:
修改mysql管理员密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
注意:yourpassword为你要设置的mysql管理员密码。
创建新的mysql用户及授权
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'userpassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
注意:newuser为你需要创建的新用户,userpassword为该用户的密码。
设置mysql的最大连接数
mysql> SET GLOBAL max_connections = 200;
设置mysql的默认字符集
mysql> SET character_set_server=utf8;
将mysql服务添加到系统服务中
将mysql的启动脚本复制到/etc/init.d/目录下,并为该脚本设置执行权限,命令如下:
cp /usr/local/mysql-8.0.32-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
8.完成mysql安装
至此,mysql的安装已经完成。可以使用mysql客户端程序连接mysql服务并进行操作。
阅读全文