欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux系统部署MySQL数据库

程序员文章站 2022-05-27 12:39:53
...

Linux系统部署MySQL数据库

linux版本MySQL上传到linux系统中的/usr/local下
卸载系统中自带的MySQL

查询系统中是否已经安装了MySQL

 rpm -qa | grep mysql

卸载MySQL

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

解压MySQL压缩包

tar -xvf MySQL-5.6.46-1.el6.x86_64.rpm-bundle.tar -C /usr/local/mysql

由于MySQL解压后没有文件夹,很多文件比较凌乱,必须选创建目录mysql,将所有的文件解压缩到该目录下
rpm命令安装
安装MySQL数据库客户端

 rpm -ivh MySQL-client-5.6.46-1.el6.x86_64.rpm

安装MySQL数据库测试依赖

 rpm -ivh MySQL-test-5.6.46-1.el6.x86_64.rpm

安装MySQL数据库服务器

 rpm -ivh MySQL-server-5.6.46-1.el6.x86_64.rpm --force --nodeps

启动MySQL服务

service mysql start

MySQL服务添加到系统中

 chkconfig --add mysql

跟随系统启动

 chkconfig mysql on

设置root密码
MySQL首次安装的随机密码:
/root/.mysql_secret 保存在此文件中

登录MySQL,设置密码:

 set password = password('root')

授权远程连接
默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限

grant all privileges on . to 'root' @'%' identified by 'root';
flush privileges;

开放3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save