Mysql 實踐(一) 部署和安裝

2021-07-22 20:27:08 字數 2383 閱讀 5335

1、 目標

解除安裝centos自帶的mysql

安裝mysql 5.6.33

2、步驟

2) 解除安裝自帶的mysql

先通過 rpm -qa | grep -i mysql  找到自帶的mysql,然後使用 rpm -e mysql-libs-5.1.71-1.el6.x86_64 解除安裝

如果系統提示依賴關係存在,不能解除安裝,可以採用下面的方式進行解除安裝    rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 

3) 安裝

通過root使用者,使用rpm進行安裝

4)啟動mysql服務

[root@archive rpm]# cd /etc/rc.d/init.d

[root@archive rpm]# service mysql start

starting mysql.......... [ ok ]

啟動後,用root登入,如果報錯error 1045 (28000):,如下所示,還需要解決此錯誤。

# mysql -uroot -p

enter password:

error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)

5) 先停止mysql服務,用保護模式進入,進行修改

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> update user set password=password('newpassword') where user='root';

mysql> flush privileges;

mysql> quit

# /etc/init.d/mysql restart

# mysql -uroot -p

enter password: 《輸入新設的密碼newpassword>

順利解決上面的問題後,我們進行一下測試:

mysql> create table test(id int);

query ok, 0 rows affected (0.05 sec)

mysql> insert into test(id) values(1);

query ok, 1 row affected (0.05 sec)

mysql> insert into test(id) values(2);

query ok, 1 row affected (0.01 sec)

mysql> commit;

query ok, 0 rows affected (0.00 sec)

mysql> select * from test;

+------+

| id |

+------+

| 1 |

| 2 |

+------+

2 rows in set (0.02 sec)

docker單一部署jenkins

1 獲取tomcat映象 通過中國映象官方拉取映象 2 新建資料夾並將war包匯入 mkdir work 3 建立dockerfile檔案 root localhost work touch dockerfile 編輯dockerfile檔案 root localhost work vim dock...

統一部署 PowerShell 5 1

昨兒開會,經理打算在公司統一部署powershell dsc,當然乙個前提是把所有windows 伺服器的ps版本都公升級到5.1的版本。現在公司的windows伺服器包括了windows 2008 r2,windows 2012,windows2012 r2和windows 2016。所有的伺服器...

nginx負載均衡一部署(ansible操作)

二 nginx環境部署 三 安裝nginx 四台機器 lb 01使用ansible管理 lb 呼叫ip,這裡取出來的是client兩個虛擬機器的ip 檢視效果 root lb 01 test ansible client m shell a cat var www html index.html 1...