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