Linux远程部署MySQL数据库详细步骤
Linux远程部署MySQL数据库,供大家参考,具体内容如下
1.0安装yuminstalllrzsz-y命令(导入外界压缩包插件(已下载无视即可))
1.1将mysql压缩包拷贝到/usr/local文件目录下进行解压:
1.2将导入的Mysql压缩包进行解压,输入:tar-zxvfmysql-5.7.28-linux-glibc2.12-x86_64.tar.gz命令
1.3解压完成后,将解压后的文件更改名字为:mysql输入:mvmysql-5.7.28-linux-glibc2.12-x86_64.tar.gzmysql命令将文件名更改,
1.4卸载linux系统自带mysql(自带插件不全)
查看:rpm-qa|grepmysql
如果没有直接进行下一步
卸载:yumremovemysqlmysql-servermysql-libs
如果卸载不成功表示关联文件,输入:rpm-e--nodepsmysql-libs-5.1.71-1.el6.x86_64命令进行强制卸载
1.5创建用户组和用户
创建用户组:groupaddmysql
创建用户:useradd-r-gmysqlmysql
1.6给mysql用户指定专有用户组和用户
先创建data文件夹进到mysql文件目录下创建data文件夹
cd/usr/local/mysql mkdirdata
1.7指定用户和用户组
cd/usr/local/ chown-Rmysqlmysql/ chgrp-Rmysqlmysql/
1.8初始化mysql
cd/usr/local/mysql/bin yum-yinstallnumactl
./mysqld--initialize--user=mysql--basedir=/usr/local/mysql/--datadir=/usr/local/mysql/data/--lc_messages_dir=/usr/local/mysql/share--lc_messages=en_US
记住生成的mysql临时密码
如果忘记密码或者想重新初始化,可以先将mysql/data目录中文件删除,然后再执行初始化命令。
1.9配置my.cnf
输入:vi/etc/my.cnf命令进入配置文件当中
[mysqld] basedir=/usr/local/mysql/ datadir=/usr/local/mysql/data/
将此该信息拷贝入配置文件按i键进行编辑
编辑好后按下ESC按键再按Shift+;输入wq保存退出
2.0启动MySQL
cd/usr/local/mysql/bin ./mysqld_safe--user=mysql&
2.1设置开机自启动
cd/usr/local/mysql/support-files/ cpmysql.server/etc/init.d/mysql vi/etc/init.d/mysql
在如图下位置添加mysql目录
下图是添加后的保存退出
授权:chmod+x/etc/init.d/mysql
设为开机启动:chkconfig--addmysql
2.2启动服务
启动服务:servicemysqlstart
停止服务:servicemysqlstop
重启服务:servicemysqlrestart
查看服务:servicemysqlstatus
2.3登录MySQL
进入bin目录:cd/usr/local/mysql/bin
登录:./mysql-uroot-p
进行修改密码,登录授权,授权生效命令
修改密码:setpassword=password("root");将密码更改为root
登录授权:grantallprivilegeson*.*to'root'@'%'identifiedby'root';
授权生效:flushprivileges;
2.4用Navicat测试Windows链接Linux系统mysql数据库
如果显示链接失败不要慌!一定是防火墙没有打开3306端口去设置
2.5打开防火墙配置文件
进入防火墙配置文件vi/etc/sysconfig/iptables
增加一行:-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT开放3306端口
保存退出即可
然后重启一下防火墙serviceiptablesrestart
再进行连接测试:
就会显示连接成功,可以自由运用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。