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 模式 ```

相關文章
相關標籤/搜索