centos安装mysql

方法1:直接下载压缩包安装

步骤1:官网下载对应压缩包

步骤2:将下载的安装包上传至指定位置(需要安装的机器)

步骤3:解压缩安装包到指定位置,并将名字更改为mysql

步骤4:创建data文件夹:cd /user/local/mysql,mkdir data

步骤5:创建用户组以及用户组密码:groupadd mysql   useradd -g mysql mysql

步骤6:授权用户: chown -R mysql.mysql /usr/local/mysql

步骤7:切换到bin目录下:cd /user/local/mysql/bin

步骤8:初始化基础信息:./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

步骤9:编辑my.cnf文件:vim /etc/my.cnf

更改为以下内容:

[client]

default-character-set=utf8

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

port=3306

socket=/tmp/mysql.sock

character-set-server=utf8

collation-server=utf8_general_ci

#必填项

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

至此可以尝试启动mysql

ps:此方法较为复杂,需要自己修改配置文件,对于新手难度较大,但是基本对于所有浏览器都可以用

方法2:使用rpm安装

步骤1:配置Mysql 8.0安装源

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

步骤2: 安装Mysql 8.0

sudo yum --enablerepo=mysql80-community install mysql-community-server

提示下载插件选择:y

步骤3: 启动mysql

sudo service mysqld start

步骤4:查看mysql的运行状态

service mysqld status

步骤5:查看root临时密码

grep "A temporary password" /var/log/mysqld.log

步骤6:更改临时密码

mysql -uroot -p

在Enter password:后面输入临时密码

登陆成功,然后运行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Root@1234';

其中“Root@1234”为密码,可以根据需要修改,但是必须符合设置密码的要求

也可以根据需要,去查看如何更改设置密码的要求


PS:

该方法简单易操作,直接输入命令即可完成,但是针对一些服务器无法连接外网时,该方法失效,只能采用第一种方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容