linux删除mysql安装_Linux安装删除MySQL
yum倉庫中沒有MySQL的源,先下載源
1.下載mysql源//5.6地址
shell> wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm1
2
2.安裝下載的rpm包shell> sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm1
3.檢查mysql源是否安裝成功shell> yum repolist enabled | grep "mysql.*-community.*"1
安裝成功如下
2、安裝MySQL
使用mysql yum倉庫時,默認情況下選擇的最新版本進行安裝,也可以通過手動編輯文件來選擇一個版本安裝。例如,要安裝mysql5.6版本,則再mysql56-community設置enabled=1,mysql57-community設置enabled=0。vim /etc/yum.repos.d/mysql-community.repo1
?
安裝:shell> yum install mysql-community-server1
3、啟動MySQL服務shell> systemctl start mysqld1
4、查看MySQL服務狀態shell> systemctl status mysqld1
5、設為開機啟動shell> systemctl enable mysqld
shell> systemctl daemon-reload1
2
6、重置本地密碼shell> mysql -u root1
登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權限問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:shell> sudo chown -R root:root /var/lib/mysql1
重啟MySQL服務systemctl restart mysqld
繼續重置密碼shell> mysql -u root //直接回車進入mysql控制臺
mysql> set password for 'root'@'localhost'=password('Root123456');//設置密碼
mysql> exit //退出
shell> systemctl restart mysqld //重啟服務1
2
3
4
7、添加遠程登錄用戶
默認只允許root帳戶在本地登錄,如果要在其它機器上連接mysql,必須修改root允許遠程連接,或者添加一個允許遠程連接的帳戶,為了安全起見,我添加一個新的帳戶:mysql> GRANT ALL PRIVILEGES ON *.* TO 'yanglei'@'%' IDENTIFIED BY 'yanglei1994!' WITH GRANT OPTION;1
8、刪除
1、卸載shell> yum remove mysql mysql-server mysql-libs compat-mysql51
shell> rm -rf /var/lib/mysql1
2
2、檢查是否還有其它mysql,如有yum remove + 【名字】刪除shell> rpm -qa|grep mysql1
3、檢查刪除其它相關文件
檢查shell> find / -name mysql1
刪除shell> rm -rf /usr/lib/mysql1
9、重置密碼
1、修改MySQL的登錄設置:shell> vim /etc/my.cnf1
按 a 添加?skip-grant-tables?按esc 再按 :x 保存退出
2、重啟mysql服務shell> systemctl restart mysqld1
3、修改root用戶的密碼update mysql.user set authentication_string=password("PASSWORD") where user="root";
flush privileges;1
2
4、將第一步添加的刪掉重啟服務
5、進入mysql?mysql -u root
6、設置密碼//設置密碼強度和長度
> set global validate_password_policy=0;
> set global validate_password_length=1;
// 更改密碼
> alter user 'root'@'localhost' identified by 'PASSWORD';1
2
3
4
5
7、若設置root用戶可以遠程訪問,還需執行:> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;
> flush privileges;
總結
以上是生活随笔為你收集整理的linux删除mysql安装_Linux安装删除MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 更改数据库编码_更改MySQ
- 下一篇: mac mysql ip访问不了_解决m