centos7上使用yum進行mysql安裝

參考網址:https://blog.csdn.net/z13615480737/article/details/78906598?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param 1、安裝centos7 mini 2、編輯網卡文件,修改ONBOOT爲yes 3、執行yum -y install wget 4、 安裝mysql---需保證可連接互聯網 [root@localhost ~]# cd /usr/local/src/    [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm    [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm   [root@localhost src]#  yum -y install mysql-server  [root@localhost src]# service mysqld restart 5、 執行命令grep "password" /var/log/mysqld.log獲取臨時密碼,使用mysql -u root -p通過臨時密碼登錄數據庫,可通過update語句修改root用戶密碼。 5.1修改密碼 (update user set password=password("12345") where user="root";或update mysql.user set authentication_string=password("12345") where user="root"; 不同版本字段不同,5.7.31版本使用authentication_string) 5.2無法獲取臨時密碼時操作 修改MySQL的登錄設置: #vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 保存並且退出vi。 重新啓動mysqld此時可使用mysql -u root -p不需要密碼登錄數據庫。之後可進行密碼修改操作。 權限分配(使其他地方可訪問該mysql)  6、使用systemctl stop firewalld.service 關閉防火牆   7、 在mysql控制檯執行 GRANT ALL PRIVILEGES ON . TO root@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; 8、在mysql控制檯執行FLUSH PRIVILEGES; 說明:在mysql控制檯執行命令中的 root@'%' 可以這樣理解: root是用戶名,%是主機名或IP地址,這裏的%代表任意主機或IP地址,你也可替換成任意其它用戶名或指定唯一的IP地址;'MyPassword'是給授權用戶指定的登錄數據庫的密碼;另外需要說明一點的是我這裏的都是授權所有權限,可以指定部分權
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章