服务器部署MySQL
一、准备工作

1、选择服务器:根据项目需求选择合适的服务器配置,包括CPU、内存、硬盘等,可以选择云服务提供商如阿里云、腾讯云等购买云服务器。
2、远程连接工具:为了远程管理服务器,需要准备SSH客户端工具,如PuTTY、Xshell或SecureCRT等。
3、下载MySQL安装包:访问MySQL官方网站(https://www.mysql.com/downloads/)下载适合服务器操作系统的MySQL安装包。
二、安装MySQL
1、上传安装包:将下载好的MySQL安装包上传到服务器的某个目录下,例如/usr/local/
。
2、解压安装包:使用命令tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
解压安装包到指定目录。
3、移动文件:将解压后的文件夹重命名为mysql
并移动到/usr/local/
目录下,方便后续操作。
4、创建用户和组:执行groupadd mysql
和useradd -g mysql mysql
命令创建mysql用户组和用户。

5、初始化数据库:进入mysql
目录,执行bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
进行数据库初始化,注意记录下生成的临时密码。
6、复制启动脚本:将support-files
目录下的mysql.server
复制到/etc/init.d/
目录下,并修改其中的basedir
和datadir
为实际路径。
7、设置权限:执行chown -R mysql:mysql /usr/local/mysql
和chown -R mysql:mysql /usr/local/mysql/data
设置目录和数据文件的归属用户为mysql。
8、添加服务:执行chmod +x /etc/init.d/mysql
和chkconfig --add mysql
将MySQL添加到系统服务中。
9、启动MySQL服务:执行service mysqld start
启动MySQL服务。
三、配置MySQL
1、登录MySQL:执行mysql -u root -p
并输入临时密码登录MySQL。
2、修改root密码:执行ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
修改root用户的密码。

3、授权远程访问:执行GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
和FLUSH PRIVILEGES;
授权root用户远程访问权限。
4、配置环境变量:编辑~/.bash_profile
文件,添加export PATH=$PATH:/usr/local/mysql/bin
到文件末尾,并执行source ~/.bash_profile
使环境变量生效。
四、验证安装
1、查看MySQL服务状态:执行service mysqld status
查看MySQL服务是否正常运行。
2、使用客户端工具连接:使用MySQL客户端工具如Navicat或命令行工具尝试连接MySQL服务器,确保连接成功。
通过以上步骤,可以在服务器上成功部署MySQL数据库,并进行基本的配置和使用,在实际操作中,可能需要根据具体的需求和环境进行调整和优化。
以上内容就是解答有关“服务器部署mysql”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复