CentOS下YUM安装MySQL
博客专区 > wappleat 的博客 > 博客详情
CentOS下YUM安装MySQL
wappleat 发表于10个月前
CentOS下YUM安装MySQL
  • 发表于 10个月前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

安装环境:CentOS6.8 64位, SQL5.7

1.下载yum源

在mysql官网下载mysql 的 yum源 https://dev.mysql.com/downloads/repo/yum/

点击download到如下页面:

右键,复制下载地址,wget下载。

#> wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

 

2.安装mysql的yum源

如果之前安装过mysql的源,可能会出错。要删除之前安装的,再重新安装。

同样,如果之前安装过mysql 也应一起删除。

查找之前是否安装:

删除之前的安装

重新安装mysql源

#> yum locallinstall mysql57-community-release-el6-11.noarch.rpm

3.yum安装mysql

#> yum install mysql-community-server

这条命令会安装以下包,并自动解决依赖关系

4.配置Mysql服务

  1. 服务启动与停止

#> service mysqld start | stop | restart
  1. 设置Mysql开机启动

#> chkconfig mysqld on
  1. 开启3306端口并保存

#> /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
  1. 修改root默认密码

mysql安装完成之后,会给root用户生成一个默认密码。在/var/log/mysqld.log文件中可以找到。通过下面的方式找到root默认密码,然后登录mysql进行修改:

# 先启动mysql
shell> service mysqld start
shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p

mysql> set password for 'root'@'localhost' = password('mysqlnewpass!');
# 或者
mysql> update user set password=password('密码') where user='root';
mysql> flush privileges;
  1. 添加远程登录用户

默认只允许root帐户在本地登录,如果要远程连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户:

# 注意大小写
mysql> GRANT ALL PRIVILEGES ON *.* TO 'use'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
  1. 配置默认编码为utf8

character_set_server=utf8
init_connect='SET NAMES utf8'

 

标签: CentOS MySQL YUM
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 6
码字总数 1424
×
wappleat
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: