标签:
数据安装配置
上传mysql-community-release-el6-5.noarch.rpm包
保证数据库版本一致
安装rpm包
rpm -ivh 包的地址和包名.rpm
yum update
安装mysql-server
yum -y install mysql-server
启动mysql
service mysqld start
设置开机启动
chkconfig mysqld on
设置密码
#/usr/bin/mysql_secure_installation
Change the root password? [Y/n] y <– 是否更换root用户密码,输入y并回车,强烈建议更换
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
Remove anonymous users? [Y/n] y <– 是否删除匿名用户,生产环境建议删除,所以输入y并回车
... Success!
Disallow root login remotely? [Y/n] y <–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
... Success!
Remove test database and access to it? [Y/n] y <– 是否删除test数据库,输入y并回车
#mysql -u root -p
mysql>select user,host,password from mysql.user;
创建数据库用户和用户密码
mysql>create user ‘用户名‘@‘%(%代表所以ip地址)‘ identified by ‘密码‘;
创建数据库
mysql>create datebases 数据库名称;
给数据库用户授权(数据库, 用户名,用户密码)
grant all privileges on 数据库(×代表全部).* to ‘用户名‘@‘%‘ identified by ‘用户密码‘;
insert into mysql.user(Host,User,Password) values("%","dba",password("123456"));
grant all privileges on *.* to ‘dba‘@‘%‘ identified by ‘123456‘;
更新权限表
flush privileges;
退出
exit;
上传iptables 到/etc/sysconfig/文件下
启动防火墙
#/etc/init.d/iptables start
#查看启动的端口
#/etc/init.d/iptables status
备份命令
mysqldump -P3306 -hip地址-u用户名 -p密码 --default-character-set=utf8 --opt 数据库名>保存路径和名称.sql
还原数据库命令
mysqldump -P3306 -hip地址-u用户名 -p密码 数据库名<保存路径和名称.sql
远程cp命令
scp -P目标机已开端口 用户名@ip地址:目标机上的路径和包名 本地路径
标签:
原文地址:http://my.oschina.net/duguaoxue/blog/503830