Mysql安装
基本环境配置
ngnix已经配置好了
mysql安装
1.创建一个nginx专用用户
useradd mysql -s /sbin/nologin -M
2.编译安装ngnix
(1)进入 目录cd /data/soft
(2)解压 tar xzf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /data/server/
(3)进入 cd /data/server/
(4)软连接 ln -s mysql-5.6.35-linux-glibc2.5-x86_64 mysql
初始化mysql数据库
./scripts/mysql_install_db --basedir=/data/server/mysql --datadir=/data/server/mysql/data/ --user=mysql
---------------------------------
/data/server/mysql ---数据库安装的路径
/data/server/mysql/data/ ---数据库文件放在拿
数据库配置文件管理
数据库配置文件备份
mv /etc/my.cnf /etc/my-bak.cof
复制一个配置文件
cp /data/server/mysql/support-files/my-default.cnf /etc/my.cnf
数据库启动命令配置
cp /data/server/mysql/support-files/mysql.server /etc/init.d/mysqld
修改启动文件
sed -i "s#/usr/local/mysql#/data/server/mysql#g" /etc/init.d/mysqld
sed -i "s#/usr/local/mysql#/data/server/mysql#g" /data/server/mysql/bin/mysqld_safe
注意:sed 命令批量修改文件中的文件
sed -i "s#hello#it#g" test.txt
数据库文件权限设置
chown -R mysql.mysql /data/server/mysql
将mysql服务设置为开机自启动服务
chkconfig --add mysqld
chkconfig mysqld on
mysql服务启动,停止,重启,检查状态
服务启动
[root@localhost server]# service mysqld start
Starting MySQL.Logging to '/data/server/mysql/data/localhost.localdomain.err'.
... SUCCESS!
服务停止
[root@localhost bin]# service mysqld stop
Shutting down MySQL.... SUCCESS!
服务停止重启
[root@localhost bin]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
检查状态
[root@localhost bin]# netstat -tnulp | grep mysql
tcp 0 0 :::3306 :::* LISTEN 3827/mysqld
mysql客户端操作
(1)配置环境变量
gedit /etc/profile
(2)末尾添加这条配置
PATH=/data/server/mysql/bin:$PATH
(3)让配置文件生效
source /etc/profile
(4)连接mysql服务端:没有密码
mysql -uroot
进入: ./mysql -uroot
退出: exit;