本文共 1603 字,大约阅读时间需要 5 分钟。
安装并配置MySQL 5.7在Linux系统中,需按照以下步骤操作:
本次使用MySQL 5.7.17的安装包:
mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz将安装包上传至服务器的/usr/local
目录下。
在服务器终端输入命令解压安装包:
tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
将解压后的文件复制至/usr/local/mysql
目录:
cp -r mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
创建MySQL组和用户:
groupadd mysqluseradd -r -g mysql mysql
切换目录:
cd /usr/local/mysql
设置目录权限:
chown -R mysql:mysql /usr/local/mysql
初始化数据库文件夹:
mkdir /usr/local/mysql/data
根据MySQL 5.7的特点,使用以下命令初始化数据库:
mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
将默认配置文件复制至系统配置文件:
cp -a support-files/my-default.cnf /etc/my.cnf
将服务脚本复制至系统服务目录:
cp -a support-files/mysql.server /etc/init.d/mysqld
编辑my.cnf
文件:
vi /etc/my.cnf
在文件中添加以下内容:
[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/dataport=3306
启动MySQL服务:
service mysqld start
查看并记录MySQL初始密码:
cat /root/.mysql_secret
使用命令进入MySQL:
bin/mysql -uroot -p
登录MySQL后重置root密码:
mysql> SET PASSWORD FOR 'root'@localhost = '新密码';
编辑防火墙规则:
vi /etc/sysconfig/iptables
添加规则:
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
service iptables restartservice mysqld restart
确保MySQL服务在开机时启动:
chkconfig mysqld on
错误提示:mysql: command not found
ln -s /usr/local/mysql/bin/mysql /usr/bin
通过以上步骤,您可以成功安装并配置MySQL 5.7服务器。
转载地址:http://lgkfk.baihongyu.com/