4、MySql数据库安装 端口号3306

netstat -anp 查看linux监听的端口号 ( netstat -anp )
1、卸载已经存在的版本
rpm -qa | grep mysql 查看已经存在的MySql
rpm -e --nodeps mysql 强力删除MySql
2、安装mysql yum方式
yum install -y mysql-server mysql mysql-deve
service mysqld start启动mySql服务
service mysqld restart
chkconfig mysqld on
mysqladmin -u root password 'new-password'  MySql Root用户设置密码
3、mySql配置文件
/etc/my.cnf 主配置文件
/var/lib/mysql 数据库文件存放位置
/var/log  日志存放路径
4、配置linux端口
vi /etc/sysconfig/iptables 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
/sbin/service iptables restart 
5、运行用户远程访问数据库(注意后面的分号),把localhost改成能访问的主机名或IP!
mysql -u root -p
mysql>use mysql;
mysql>update user set host='%' where user='root';
mysql>flush privileges;
语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,
需要select host from user where user = 'root';
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;
6、centerOs6.5默认安装版本是V5.1,安装新版本方法
http://repo.mysql.com/ 查看需要安装的版本
rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
yum install mysql-community-server 
直接安装就行了
7、改变默认数据库存储路径
新建目录 目标目录
service mysqld stop
把/var/lib/mysql整个目录保持权限复制到目标目录
cp  -rf   /var/lib/mysql/* 目标目录
chown -R mysql:mysql  目标目录   修改文件夹的宿主为MySQL 
编辑/etc/my.cnf
# The MySQL server[mysqld] 
port = 3306
#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
datadir= / 目标目录
socket= /目标目录/mysql.sock (加上此行)

修改MySQL启动脚本 vi /etc/init.d/mysqld 
get my option mysqld datadir "目标目录"( get_mysql_option mysqld datadir ""
service mysqld start






转载于:https://www.cnblogs.com/guominggigi/p/5292536.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值