linux安装mysql

2 篇文章 0 订阅
1 篇文章 0 订阅
一、下载rpm安装包 。自己去下吧,我下的是5.6.22的版本。
MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm
二、我用的是centOs 自带了5.17的版本,要先通过yum卸载。
yum remove mysql
yum remove mysql-libs
三、安装
rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm
四、数据库路径配置
vi /etc/rc.d/init.d/mysql
datadir=/data/myqsl
配置/etc/my.cnf 没有该文件的自己创建一个或者去复制一个来。

[mysqld]
server-id = 28 为主从同步准备
skip-grant-tables 跳过权限验证,设置好用户以后必须去掉
datadir=/data/mysql 指定数据库文件路径
log-bin=mysql-bin 记录日志-为主从同步配置 下
log-slave-updates

赋mysql用户对数据目录的权限
chown -R mysql.mysql /data/mysql
赋执行权限
chmod 755 /data/mysql
5、设置root密码
启动mysql 由于上面设置了 skip-grant-tables
直接执行 mysql就进入了mysql窗口
mysql>use mysql
mysql>UPDATE user SET Password = password ( '123456' ) WHERE User = 'root' ;
mysql>flush privileges ;
退出mysql 去掉/etc/my.cnf的skip-grant-tables

从新登录mysql
mysql -uroot -p123456
mysql>set password=password('123456') 不确定是不是必须要

设置远程可访问
mysql>GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;


安装配置完成,新手主要要开放3306端口。不然远程一样连接不上


qq交流群 216396734
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值