日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql bundle.tar_linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar

發布時間:2025/3/19 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql bundle.tar_linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:https://blog.csdn.net/sinat_32344129/article/details/53537349

1.解壓tar -xvf mysql的包

tar -xvf mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar(mysql 官網中即可找到)

2.查看是否需要卸載

安裝時候會提示與已經安裝的RPM包有沖突,所以我們先卸載一些RPM包,要卸載哪些呢?我們要卸載的是之前安裝的或系統自帶的一些跟本次安裝沖突的包

執行命令:rpm -qa|grep mysql來查看一下我們要卸載哪些不需要,看下圖:

以上,我們會看到系統中存在5.1的包,而我們本次安裝的是5.7的包。

現在讓我們來卸載5.1包。

3.卸載

rpm -e mysql –xxxxxxxxxxx

使用命令rpm -e --nodeps {-file-name}進行移除操作,移除的時候可能會有依賴,要注意一定的順序。

如:sudo rpm -e mysql-devel-5.1.66-2.el6_3.x86_64

4.安裝

依次執行命令:

sudo rpm -ivh --force mysql-community-common-5.7.16-1.el6.x86_64.rpm

sudo rpm -ivh --force mysql-community-libs-5.7.16-1.el6.x86_64.rpm

sudo rpm -ivh --force mysql-community-client-5.7.16-1.el6.x86_64.rpm

sudo rpm -ivh --force mysql-community-server-5.7.16-1.el6.x86_64.rpm

注意:是依次執行,不要亂了順序,因為它們之間有依賴關系。

##Linux中很可能已經安裝過老版本的mysql,所以采用-Uvh參數,若沒有老版本,則使用-ivh

5.啟動

以上則安裝完成,下面我們啟動一下:sudo service mysqld start

注意:啟動后在sudo vi /var/log/mysqld.log中獲取root賬戶的初始密碼

啟動:

sudo service mysqld start

停止:

sudo service mysqld stop

重啟:

sudo service mysqld restart

6.修改密碼

用初始密碼登錄后,發現無論輸出什么SQL都會出現一下錯誤:

這個提示我們修改密碼,那么我們來修改一下密碼

mysql> alter user 'root'@'localhost' identified by 'newpassword';

mysql> flush privileges;

##MySQL對用戶密碼安全性有所加強,所以設置的密碼必須包含有數字,大寫字母,小寫字母,特殊符號,如果你設置的密碼過于簡單,會提示:

下面我們看下數據庫編碼:

MySQL> show variables like '%char%';

如果你需要修改數據庫編碼則:

編輯 /etc/my.conf

在mysqld中增加

character_set_server=utf8

init_connect=’SET NAMES utf8’

保存,然后重啟mysql:sudo service mysqld restart

以上MySql安裝完成.

##Linux下的MySQL基本管理操作

#在服務器上登錄mysql

[root@NEVSDATAEX01 ~]# mysql -hhost -uroot -ppassword

#修改密碼

[root@NEVSDATAEX01 ~]# mysqladmin -u用戶名 -p舊密碼 password 新密碼

###以下是在mysql內部執行的操作

--查看用戶

mysql> select distinct concat('User: ''',user,'''@''',host,''';') as usr from mysql.user;

--創建用戶,用%可以代表任意主機,也可以用all代表所有權限

mysql> grant select on 數據庫.* to '用戶名'@'登錄主機' identified by '密碼';

mysql> update user set password=password(“newpwd”) where user=’root’;// 修改密碼

mysql> flush privileges;//刷新數據庫

mysql> use dbname; ? ? ? //打開數據庫

mysql> show databases; ? //顯示所有數據庫

mysql> show tables; ? ? ?//顯示數據庫mysql中所有的表:先use mysql;然后

mysql> describe user; ? ?//顯示表mysql數據庫中user表的列信息);

--或者

mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY '123456';

mysql> GRANT privileges ON databasename.tablename TO 'username'@'host';

mysql> SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

--如果是當前登陸用戶用SET PASSWORD = PASSWORD("newpassword");

--刪除用戶

mysql> DROP USER 'username'@'host';

總結

以上是生活随笔為你收集整理的mysql bundle.tar_linux 下安装mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。