mysql相关(linux)
来源:互联网 发布:移动数据漫游什么意思 编辑:程序博客网 时间:2024/06/09 15:45
一、mysql安装及清除数据
卸载
Yum –y remove mysql-server
安装
Yum –y install mysql-server
清除历史数据等:
rm -rf /var/lib/mysql
rm /etc/my.cnf
iptables -A INPUT -p TCP --dport 3306 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
二、mysql更改存数据目录
第1步:使用第三方软件SSH成功登录到centos系统。
第2步:首先先停止掉mysql服务,在终端中执行“service mysqld stop”并回车确定。如果提示“Shutting down MySQL. SUCCESS!”就说明已经成功停止了mysql服务了。
cd /home/
mkdir mysql
chown mysql.mysql ./mysql/
第3步:修改mysql配置文件,执行“vi /etc/my.cnf”命令并确定。
第4步:在打开的mysql数据库配置文件中,找到“datadir”这一行代码,查后面中的路径,并记下。datadir是现在正在使用的mysql数据库存放目录地址。
当前
datadir=/var/lib/mysql
user=mysql
修改为
datadir=/home/mysql
user=root
第6步(如果有旧数据):把原来mysql数据库目录文件全部都复制到新的数据库目录中,在终端执行“cp -r /var/lib/mysql/* /home/mysql”并确定。cp -r是复制文件夹的命令,第一个参数是需要复制的目录地址,第二个参数是需要复制到的目录地址。
第7步:将原来的mysql数据库文件复制到新的目录之后,再次执行“vi /etc/my.cnf”命令修改mysql数据库配置文件。
第9步:找到“datadir”、“innodb_data_home_dir”、“innodb_log_group_home_dir”都修改到最新的mysql数据库目录地址。
第11步:修改完毕mysql配置文件之后,重启mysql数据库,刚刚修改的mysql配置即可生效,而生效后的mysql数据库存放目录就已经改成新的路径了。
如果不行应该是文件夹权限的问题,需要修改!(chmod -R 744 /home/mysql等chown -R root.root /home/mysql)
三、mysql添加账户
INSERT INTO mysql.user (Host,User,Password) VALUES ('%','hadoop', PASSWORD('123456'));
INSERT INTO mysql.user (Host,User,Password) VALUES ('localhost','hadoop', PASSWORD('123456'));
INSERT INTO mysql.user (Host,User,Password) VALUES ('127.0.0.1','hadoop', PASSWORD('123456'));
INSERT INTO mysql.user (Host,User,Password) VALUES ('taotao','hadoop', PASSWORD('123456'));
别忘了刷新权限
FLUSH PRIVILEGES;
四、mysql授权
Grant all on ww.* to ww@'%' identified by '123456';
Grant all on ww.* to ww@'localhost' identified by '123456';
别忘了刷新权限
FLUSH PRIVILEGES;
- mysql相关(linux)
- linux -mysql 相关操作
- linux 下mysql相关
- linux mysql 相关命令
- linux MySQL相关问题
- Linux 下 Mysql相关,备忘
- linux+tomcat+mysql相关命令
- Linux下MySQL相关操作
- Linux下 tomcat/mysql相关
- linux 安装MySQL 相关问题
- linux下mysql相关操作
- linux下mysql相关目录
- linux下mysql安装相关
- Linux-(C)利用Mysql相关API实现类似mysql的操作
- linux/django/httpd/mysql 相关命令备忘
- Linux系统下MySQL相关命令
- Linux 下 mysql 的相关命令
- linux下mysql操作相关命令
- svn搭建(linux)
- PAT basic1006-1010(Python版)
- MD5算法---java源代码
- opengl(mesa) for ubuntu14.04
- struts2中的结果视图类型
- mysql相关(linux)
- UIAlertView和Actionsheet
- syntax error : missing ';' before '*' 'CMyImageProcessOneDoc' : missing storage-class or type 'CM
- cmake 学习之路 记录中间所遇到过的所有错误与问题的解决 <一>
- JetBrain WebStorm 9 注册码
- 第三种黑猩猩 人类的身世与未来 1
- PAT basic1011-1015(Python版)
- 初识JVM中堆栈的存储
- Fragment与FragmentActivity的关系