centos7 mysql安裝與使用者設定

2022-07-09 20:51:10 字數 1765 閱讀 3727

1、環境:centos 7.0 64位

2、mysql版本:5.7

3、安裝:

3.1、建立mysql使用者和組:

3.2、忘記 linux下mysql5.7 root使用者的密碼:

service mysqld stop

修改/etc/my.inf 末尾新增 skip-grant-tables

service mysqld start

use mysql

update user set authentication_string=password('kd8k&dfdl023') where user='root';

flush privileges;

將/etc/my.inf中的skip-grant-tables 刪掉;

service mysqld restart

mysql -uroot -p

use mysql

set password=password('newpassword');

3.3、建立mysql使用者

mysql> create user 'finley'@'localhost' identified by 'some_pass';

mysql> grant all privileges on *.* to 'trade'@'%' with grant option;

3.5、檢視mysql埠:

mysql> show variables like 'port';

3.4、開啟防火牆配置檔案:

關閉並禁止firewall開機啟動:

停止systemctl stop firewalld.service

禁止開機啟動

systemctl disable firewalld.service

安裝iptables防火牆

yum install iptables-services

編輯防火牆配置檔案開啟指定的埠號使用udp協議開啟52100埠:

vi /etc/sysconfig/iptables

儲存退出

:wq最後重啟防火牆使配置生效

systemctl restart iptables.service

設定防火牆開機啟動

systemctl enable iptables.service

3.5、查詢mysql配置檔案

locate my.cnf

檢視mysql預設讀取的配置列表:

mysql --help|grep 'my.cnf'

檢視3306埠資訊:

netstat -apn|grep 3306

修改mysql設定中的bind-address選項:

bind-address = 0.0.0.0

修改mysql設定中的port選項:

port=3308

----->使用阿里雲伺服器,需額外配置阿里雲安全規則,設定入場埠!!!!!(巨坑。。)

4、建立資料庫和資料表們:見sql檔案。

5、centos設定cmd為支援中文

echo $lang

yum group list

yum install system-config-users

yum groupinstall chinese-support

5.1、linux設定mysql編碼為utf-8

6、linux 命令執行.sql檔案

登入mysql

執行 source sqlpath

CentOS7 mysql離線安裝

第一 刪除mariadb 第三 強制安裝6個rpm檔案 rpm ivh mysql community rpm nodeps force 第四 檢視mysql初始密碼和登入mysql root localhost download grep password var log mysqld.log 2...

centos 7 mysql 解除安裝和安裝

我們都知道 msyql如果解除安裝不乾淨,在我們更換版本時候會出現各種奇怪的問題,下面是我在更換版本的一些過程記錄 rpm qa grep mysql rpm ev 依賴元件 nodeps 其中nodeps可以忽略其依賴的其他元件以防止刪除不掉 find name mysql rm rf 相關檔案 ...

centos7 mysql安裝和連線

mysql 安裝 有多種方式,常用兩種 1.使用 yum 倉庫 安裝 2.使用rpm包安裝 mysql help h 和 p可以省略,預設是本機localhost,3306埠 注意 埠 p 大寫,密碼 p 小寫 引數名後面的空格可以省略 mysql h host p port u user p en...