mysql安装初始化(linux)

本文的环境为centos6.5,对centos6版本都有效,centos7的防护墙与centos6不是一个服务,所以,如果您是centos7的版本,对防护墙的操作将无效。

  1. yum移除centos自带的mysql
    1.1查找linux是否默认安装mysql
    rpm -qa | grep mysql
    1.2卸载默认安装的mysql
    rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_641查找linux是否默认安装mysql
  2. 将Mysql tar 包解压到/usr/local/
  3. 将解压后的文件名更改为mysql
    mv mysql-5.7.13-linux-glibc2.5-x86_64(原文件名) mysql
  4. 在mysql文件夹下新建data文件
    mkdir data
  5. 新建用户mysql,用户所在组mysql
  6. 将mysql文件拥有者和拥有组更改为mysql
    chown -R mysql:mysql ./
  7. 初始化mysql
    mysql主目录下/bin/mysqld 命令来初始化
    命令:/usr/local/mysql/bin/mysqld --user mysql --basedir /usr/local/mysql --datadir /usr/local/mysql/data --initialize
    7.1初始化后有一个随机的密码,请牢记
  8. 启动mysql
    启动命令在mysql主文件夹下的support-files文件夹下
    mysql.server命令启动mysql服务
    vi mysql.server编辑启动命令
    找到basedir=mysql目录和datadir=数据存放目录
    添加上basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    然后启动
    ./mysql.server start
  9. 测试mysql
    Mysql主目录下的bin文件夹下 执行连接mysql命令
    ./mysql -u用户名 -h主机 -p密码
  10. 修改密码
    将随机的密码修改成自己的密码
    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
    或者
    mysqladmin -u root password oldpass “新密码”
  11. 开启3306端口
    iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  12. 关闭防火墙
    service iptables stop --临时关闭防火墙
    chkconfig iptables off --永久关闭防火墙
  13. 开启mysql远程连接
    修改mysql数据下的user表
    use mysql;
    update user set host = ‘%’ where user = ‘root’;
  14. 修改mysql默认编码
    将mysql中的support-files文件夹下的my-default.cnf得来的拷贝到/etc下
    cp support-files/my-default.cnf my.cnf
    修改配置文件
    vi /etc/my.cnf
    在[ mysqld]下加入
    character_set_server=utf8
    修改mysql配置文件my.cnf;这个文件是从mysql中的support-files文件夹下的my-default.cnf得来的
  15. 停止mysql服务
    ./mysql.server restart
    停止mysql服务的命令
    ./mysql.server stop
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值