我的服务器开发之路-安装mysql之mariadb并更改数据库路径
来源:互联网 发布:剑三苍云捏脸数据成女 编辑:程序博客网 时间:2024/06/05 04:33
centos最好安装mariadb
输入rpm -qa | grep mariadb
并没有显示版本号,则说明并没有安装mariadb
输入yum remove mysql mysql-server mysql-libs可完全卸载mysql相关,但是记得要重新安装之前php里的php-mysql,通过输入yum install php-mysql进行安装
输入yum install mariadb mariadb-server进行安装mariadb(mysql)相关
输入rpm -qa | grep mariadb显示版本号
输入systemctl start mariadb启动mariadb
输入systemctl enable mariadb开机自启动
输入mysql_secure_installation设置root用户密码相关,默认没有密码,直接可以回车
Remove anonymous users 删除匿名用户 y
Disallow root login remotely 禁止root远程登录 n
Remove test database and access to it 删除测试数据库并访问它 y
Reload privilege tables now 现在重新加载权限表 y
输入mysql -uroot -pXXXXX 来登录
输入exit退出
输入systemctl stop mariadb停止数据库运行
输入cp -a /var/lib/mysql /data 复制数据库文件到data目录,-a表示权限不变
输入cp -a /var/log/mariadb /data/log 将log文件夹复制到/data/log目录,-a表示权限不变
在data目录中新建run文件夹
输入cp -a /run/mariadb /data/run 将pid文件夹复制到/data/run目录,-a表示权限不变
修改/etc my.cnf文件
将/var/lib修改成/data
将log地址前的/var换成/data
将pid地址前的/var换成/data
修改/usr/bin/mysqld_safe文件中的DATADIR路径为/data/mysql和safe_mysql_unix_port的路径为/data/mysql/mysql.sock
输入systemctl start mariadb启动mariadb
删除/var/lib/mysql中的所有文件
删除/var/log/mariadb文件夹
删除/var/run/mariadb文件夹
输入ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock建立sock连接的快捷方式,保证数据库能通过/var/lib/mysql/mysql.sock正常访问到新的数据库存放地址(每次停止运行mysql都需要执行这句话)
输入mysql -uroot -pXXXXX 来登录,成功
表示迁移完成
设定远程访问
在数据库mysql中的user表中添加一行数据,host为你的办公ip地址,其他数据和其他行一样
输入systemctl restart mariadb重启
此时可以远程访问了
- 我的服务器开发之路-安装mysql之mariadb并更改数据库路径
- 我的服务器开发之路-安装redis并更改数据库路径
- 我的服务器开发之路-安装apache
- 我的服务器开发之路-安装php
- 我的服务器开发之路-安装vsftpd
- 我的服务器开发之路-安装thinkphp
- 我的服务器开发之路-windows安装xampp备注
- 我的服务器开发之路-配置vsftpd并添加用户限定目录规避无法写入
- 我的服务器开发之路-证书安装之应付苹果ATS
- [我的PHP之旅] 03. mysql数据库的安装
- MariaDB一之编译安装MariaDB、MariaDB初始化及MariaDB的图形化工具
- windows服务器上安装Apache+php+Mariadb(mysql的分支数据库)详细教程
- linux之数据库mariadb
- 我的MySql安装之路
- 【阿里ECS】【01】centOS 7 mariaDB(Mysql)安装,并更改密码,开启远程连接
- MariaDB之与MySQL的兼容性比较
- XMPP框架 微信项目开发之XMPP配置——MySQL数据库、MySQLworkbench、Openfire服务器的安装与配置
- 我的服务器开发之路-showdoc的升级
- BAT及各大互联网公司前端笔试面试题--Html,Css篇(加上自我整理总结哟)
- 欢迎使用CSDN-markdown编辑器
- C++Primer Plus(第六版) 第十二章 第二题
- HDU-2389 Rain on your Parade(二分图之Hopcroft-Karp算法)
- Best Cow Line POJ
- 我的服务器开发之路-安装mysql之mariadb并更改数据库路径
- CSS布局 position float
- tarjan(SCC)模板
- 15、链表中倒数第k个节点
- 【python技能】词频统计
- Django之Mode的外键自关联和引用未定义的Model
- CentOS 7 下开启Mysql-5.7.19远程访问
- 326. Power of Three
- JS运算符优先级