创建Mysql用户和组
注意: 在安装之前先检查一下系统中是否存在mysql用户和组, 如果存在,则可以直接跳过这一步
创建用户组
groupadd mysql
创建用户,并将用户组设置为Mysql
# -r: 设置为系统用户,不可用于登录系统
# -g: 设置用户组
useradd -r -g mysql mysql
解压安装文件
注意: 请将文件上传到以下路径:
/usr/local/
将下载好的mysql安装文件进行解压(Ps:文章末尾提供下载地址)
tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
将文件夹重命名为mysql
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
安装Mysql
进入解压好的文件夹下,执行下列命令, 初始化数据库:
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
执行完成上述操作后, 我们需要将Mysql的服务, 拷贝到系统服务环境中
cp -a support-files/mysql.server /etc/init.d/mysql
编辑Mysql配置文件
进入下列路径:
/etc/
编辑my.cnf文件(没有就创建一个)
vim my.cnf
my.cnf 配置如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
创建Mysql软链接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
至此, mysql的安装过程就已完毕, 在启动mysql之前, 我建议先重启一下服务器, 因为现在系统还没有识别到mysql的服务, 所以我们需要重启服务器
启动Mysql
我们可以使用systemctl这个命令, 来启动mysql
# 启动Mysql服务
systemctl start mysql
# 关闭Mysql服务
systemctl stop mysql
# 查看Mysql服务状态
systemctl status mysql
登录Mysql
安装过程中, mysql会给我们随机生成一个root用户密码, 我们需要查看密码, 方便登录mysql
cat /root/.mysql_secret
我们可以通过mysql 这个命令, 来登录mysql的控制台中
mysql -u用户 -p
回车之后, 输入上面获得的面膜
设置开机启动
输入下列命令, 将mysql设置为开机启动
systemctl enable mysql
安装开发环境
为了避免在后续的开发或部署过程中遇到问题, 这里建议各位安装一下mysql的组件
yum install -y mysql-devel
文章评论