CentOS7 安装mysql,改变数据存储位置
来源:互联网 发布:数据执行保护删除不了 编辑:程序博客网 时间:2024/05/18 15:06
最近将自己电脑系统换成了centos,日常开发工具需要重新配置,这里记录mysql的配置,和ubuntu系列有所不同:
参考:http://www.centoscn.com/mysql/2016/0315/6844.html
1. MySQL 依赖 libaio,所以先要安装 libaio
yum search libaio # 检索相关信息yum install libaio # 安装依赖包
- 检查 MySQL 是否已安装
yum list installed | grep mysql
如果有,就逐个卸载
3. 下载 MySQL Yum Repository
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
添加 MySQL Yum Repository 到你的系统 repository 列表中
yum localinstall mysql-community-release-el7-5.noarch.rpm
验证下是否添加成功:
yum repolist enabled | grep "mysql.*-community.*"
可以看到如下内容
[root@bogon software]# yum repolist enabled | grep "mysql.*-community.*"mysql-connectors-community/x86_64 MySQL Connectors Community 1mysql-tools-community/x86_64 MySQL Tools Community 1mysql56-community/x86_64 MySQL 5.6 Community Server 13
- 通过Yum安装Mysql
yum install mysql-community-server
- 测试是否安装成功
mysql
看到这个就成了
[root@bogon software]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.6.24 MySQL Community Server (GPL)Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
- 这个时候的mysql没有密码,感觉和ubuntu上太不一样
mysql_secure_installation;
[root@bogon software]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MySQL to secure it, we'll need the currentpassword for the root user. If you've just installed MySQL, andyou haven't set the root password yet, the password will be blank,so you should just press enter here.Enter current password for root (enter for none):
提示你修改密码,开始是空,直接enter就好,接下来,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等,你只需输入 y 继续执行即可。
至此,整个 MySQL 安装完成,你可以使用mysql -u root -p 命令了。
下面我们开始修改数据库存放位置:
这里我上当了,centos管理更加严格,你的数据库新地址不能在某个用户目录下,比如:/home/miclewang813/mysql, 这样即使你后面的配置完全正确,重启服务也不能运行。最好是/home/mysql, 这样你的数据位置不依赖于用户目录,更加安全。
service mysql stop #停止数据库服务cp -r /var/lib/mysql /home #将mysql数据库存储文件复制到/home目录下(新地址)chown -r mysql:mysql /home/mysql #将新的数据库位置的权限改为mysqlmv /var/lib/mysql/mysql.sock /var/lib/mysql/back.sock #将原来的sock文件备份ln -s /home/mysql/mysql.sock /var/lib/mysql/mysql.sock #将mysql.sock链接到原来的位置vim /etc/my.cnf #修改配置
#老地址#datadir=/var/lib/mysql#socket=/var/lib/mysql/mysql.sock#新地址datadir=/home/mysqlsocket=/home/mysql/mysql.sock
然后:service mysql restart 重启服务即可。
个人博客即将搭建完成,请移步http://codeyourlife.cn/
阅读全文
0 0
- CentOS7 安装mysql,改变数据存储位置
- CentOS7 初次安装记录(四)修改mysql数据库数据存储位置
- mysql 改变安装位置
- centos7 移动mysql5.7.19 数据存储位置
- linux mysql 安装和更改数据存储位置
- windows下使用安装包安装的geosrver改变数据存储文件夹的位置
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
- CentOS下Mysql 改变数据存储路径
- 如何更改Mysql数据存储的位置
- ubuntu mysql 修改数据存储位置
- 1203 - 数据存储 - 应用安装位置
- 改变APK安装位置
- 更改mysql 5.7数据库的数据存储位置
- Mysql存储位置变更
- JAVA数据存储位置
- hive安装、配置 mysql存储元数据
- Android_设置环境变量改变AVD存储位置
- centos7上安装mysql
- Webuploader教程(一)------简单实用上传功能
- java中的string类与正则表达式
- Java异常捕获之try-catch-finally-return的执行顺序
- 多线程实现生产者消费者
- Qt5.8 无最小、最大、关闭按钮
- CentOS7 安装mysql,改变数据存储位置
- 亮风台HiAR增强现实SDK使用入门之本地识别
- Advertising
- angularjs ionic框架实现 Localstorage本地存储,页面刷新数据仍在
- 书单—拒绝标题党的干货
- jquery自定义对象
- wxpython GUI install apk monkey apk uninstall apk android 7.0
- Error:Execution failed for task ':app:transformClassesAndResourcesWithProgua
- tensorflow图片数据读取