mysql rpm包安装

MySql5.7 安装文档

1.yum repo 安装

``` wget http://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpmmysql

yum localinstall mysql57-community-release-el6-11.noarch.rpmsql

yum repolist enabled | grep "mysql.-community."数据库

yum install mysql-community-server ```vim

2.root 用户初始密码更改

``` /etc/init.d/mysqld status /etc/init.d/mysqld start安全

cat /var/log/mysqld.log | grep password服务器

A temporary password is generated for root@localhost: 原始密码tcp

mysql -u root -p原始密码ide

set password=password('新密码'); 注意 mysql5.7 增长校验密码插件,必须符合安全策略密码才能够修改为功,在开发环境能够关闭验证或下降安全策略 ```工具

3.新增普通用户

``` create user 'test'@'localhost' identified by '密码'; flush privileges;测试

远程链接配置

grant all privileges . to 'test'@'%' identified by '密码'; 赋予 . 全部数据库全部权限 给 test 用户,% 不限制链接地址 设置 test 用户密码

flush privileges; ```

4.测试连接

  • 服务器测试连接

mysql -u test -p密码

  • 远端测试连接

``` 1. 使用数据库工具连接 2. 终端测试连接 mysql -u test -h 服务器ip -P 服务器端口(默认3306) -D 数据库名 -p密码

备注: 检查数据库服务器防火墙状态和端口是否能够访问。

vi /etc/sysconfig/iptables

添加对 3306 访问权限 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

```

5.调整配置文件

``` vim /etc/my.cnf

[mysqld] lowercasetable_names=1 //忽略大小写

sqlmode="ONLYFULLGROUPBY,STRICTTRANSTABLES,NOZEROINDATE,NOZERODATE,ERRORFORDIVISIONBYZERO,NOAUTOCREATEUSER,NOENGINESUBSTITUTION" // 默认 sql 模式

sqlmode="NOZEROINDATE,NOZERODATE,ERRORFORDIVISION_BYZERO,NOAUTOCREATEUSER,NOENGINESUBSTITUTION" // 调整 sql 模式 ```

相关文章
相关标签/搜索