linux系统mysql安装部署

一、环境准备

   Linux系统:centos6.4

二、下载mysql安装包,https://dev.mysql.com/downloads/mysql/5.7.html#downloads,上传linux服务器

linux系统mysql安装部署_第1张图片

linux系统mysql安装部署_第2张图片

三、安装mysql

 1、解压,并移动到/usr/local目录下

       [root@master softwares]# tar -zvxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

       [root@master softwares]# mv ./mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql

2、添加mysql用户

 [root@localhost ~]# useradd -r -g mysql mysql

 查看是否存在 mysql 组:[root@localhost ~]# more /etc/roup | grep mysql

 查看 msyql 属于哪个组:[root@localhost ~]# groups mysql

 查看当前活跃的用户列表:[root@localhost ~]# w

3、检查是否安装了libaio

 [root@localhost pub]# rpm -qa | grep libaio

 若没有则安装

 版本检查:[root@localhost pub]# yum search libaio

 安装:[root@localhost pub]# yum -y install libaio

4、配置mysql

[root@localhost pub]# vi /etc/my.cnf

[mysql] 
# 设置mysql客户端默认字符集 
default-character-set=utf8  
socket=/var/lib/mysql/mysql.sock 
[mysqld] 
#skip-name-resolve 
#设置3306端口 
port = 3306  
socket=/var/lib/mysql/mysql.sock 
# 设置mysql的安装目录 
basedir=/usr/local/mysql 
# 设置mysql数据库的数据的存放目录 
datadir=/usr/local/mysql/data 
# 允许最大连接数 
max_connections=200 
# 服务端使用的字符集默认为8比特编码的latin1字符集 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB 
#lower_case_table_name=1 
max_allowed_packet=16M

5、创建mysql数据存放目录,初始化mysql

[root@master mysql]# mkdir data

root@master mysql]# mkdir /var/lib/mysql

root@master mysql]# chown -R mysql.mysql /usr/local/mysql

root@master mysql]# chown -R mysql.mysql /var/lib/mysql

[root@master mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
linux系统mysql安装部署_第3张图片

6、配置mysql开启启动

 [root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

 [root@localhost mysql]# chkconfig --add mysqld

 [root@localhost mysql]# chkconfig --list mysqld

 [root@localhost mysql]# service mysqld start

7、配置环境变量

 [root@localhost mysql]# vim /etc/profile

 export PATH=$PATH:/usr/local/mysql/bin
 

8、登陆验证

 [root@localhost mysql]# mysql -uroot -p(登录密码为初始化的时候显示的临时密码)

   linux系统mysql安装部署_第4张图片

 到此mysql5.7.27版本数据库安装配置完成

你可能感兴趣的:(mysql)