快捷搜索:  汽车  科技

如何在linux服务器上安装mysql,Linux环境下安装Mysql8.0数据库

如何在linux服务器上安装mysql,Linux环境下安装Mysql8.0数据库# 用户组 [root@iZwz9iooygspkktg5y4cs8xlZ bin]# groupadd mysql # 用户 (用户名/密码) #useradd -r -g mysql mysql #授权 chown -R mysql.mysql /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/ 初始化数据库 执行下面那个语句之后如果成功,会返回一个临时密码,这个需要保存起来,等会会用到。[root@iZwz9iooygspkktg5y4cs8xlZ soft]# mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64创建用户及用户组[root@iZwz9iooygspkktg5y4cs8xlZ s

今年的双11既没有光棍节的气氛也没有购物的欲望,不过还是大出血了,买了一台2核4G的云服务器3年699元。就算用来督促自己学习吧!话不多说,今天先来体验Linux安装MySQL数据库?

步骤一:Mysql数据库下载

先去Mysql官网去下载 https://dev.mysql.com/downloads/mysql/ 服务端,我是直接下载了最新的版本 mysql-8.0.21这个版本

如何在linux服务器上安装mysql,Linux环境下安装Mysql8.0数据库(1)

步骤二:安装

先确认下之前环境是否有安装

[root@iZwz9iooygspkktg5y4cs8xlZ soft]# rpm -qa | grep mysql

如果有就卸载之前已安装的,命令如下:

[root@iZwz9iooygspkktg5y4cs8xlZ soft]# rpm -e --nodeps xxxxxxxxxxxxx

下载之后上传到服务器,然后进行解压操作

[root@iZwz9iooygspkktg5y4cs8xlZ soft]# tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar

解压之后到:mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz 然后我们在/usr/local/ 下面创建一个文件夹mysql,然后将这个mv到这个目录下面

[root@iZwz9iooygspkktg5y4cs8xlZ soft]# mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64

创建用户及用户组

# 用户组 [root@iZwz9iooygspkktg5y4cs8xlZ bin]# groupadd mysql # 用户 (用户名/密码) #useradd -r -g mysql mysql #授权 chown -R mysql.mysql /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/

初始化数据库 执行下面那个语句之后如果成功,会返回一个临时密码,这个需要保存起来,等会会用到。

[root@iZwz9iooygspkktg5y4cs8xlZ bin]# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/ --datadir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/data/ --initialize

创建数据库配置文件

vi /etc/my.cnf 添加下面的内容 [mysqld] basedir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64 datadir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/data port=3306 character-set-server=utf8mb4 max_connections=500

建立MySQL服务(注意当前路径应该在mysql-8.0.21-linux-glibc2.12-x86_64 即support-files的根目录)

#添加Mysql到系统服务 [root@iZwz9ilygspotg5y4cs8xlZ ~]# cp -a ./support-files/mysql.server /etc/init.d/mysqld [root@iZwz9ilygspotg5y4cs8xlZ ~]# chmod x /etc/init.d/mysqld [root@iZwz9ilygspotg5y4cs8xlZ ~]# chkconfig --add mysqld # 检查服务是否生效 [root@iZwz9ilygspotg5y4cs8xlZ ~]# chkconfig --list mysqd 如果有如下图内容就说明生效了

如下图内容就说明生效了:

如何在linux服务器上安装mysql,Linux环境下安装Mysql8.0数据库(2)

启动Mysql服务

#启动服务 [root@iZwz9iooygspkktg5y4cs8xlZ ~]# service mysqld start #检查服务是否启动 [root@iZwz9iooygspkktg5y4cs8xlZ ~]# service mysqld status

Mysql登录


[root@iZwz9iooygspkktg5y4cs8xlZ ~]# mysql -u root -p 输入前面生成的临时密码,输入成功之后就可以开始敲MySQL命令了 #设置远程登录和密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';

如果是阿里云服务器,还要看服务器实例是否有开启防火墙和是否有开启3306的远程访问端口,切记,采坑好久才爬出来,初次安装阿里云服务器,摸滚打爬花了半天。本次安装圆满结束

猜您喜欢: