mysql相关(linux)

本文详细介绍了MySQL的安装与卸载步骤,提供了更改数据存储目录的方法,包括通过SSH登录、停止服务、配置文件修改、数据迁移等内容,并指导如何添加新账户及进行权限设置。

一、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; 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值