欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL安裝及初始密碼設(shè)置方式

 更新時間:2024年08月01日 10:20:27   作者:熾天使YRLT  
這篇文章主要介紹了MySQL安裝及初始密碼設(shè)置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

運行mysql --help | grep my.cnf查看my.cnf配置位置的讀取順序。

/etc/my.cnf不存在,則我們需要在etc下創(chuàng)建my.cnf配置文件(mysql會優(yōu)先度讀取)。

ps -ef|grep mysqld

mysql不要隨意修改配置文件,因為修改了它可能就啟動不了了

  • 下載MySQL包
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
  • 安裝MySQL源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
  • 安裝MySQL
yum install -y mysql-community-server

使用yum -y install mysql-community-server安裝mysql時候可能提示以下錯誤

The GPG keys listed for the “MySQL 5.7 Community Server” repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.

Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

原因是Mysql的GPG升級了,需要重新獲取

  • 使用以下命令即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

然后要啟動MySQL,要設(shè)置初始密碼

1.例如你的 root用戶現(xiàn)在沒有密碼,你希望的密碼修改為123456,那么命令是:

mysqladmin -u root password 123456

但是這又有一個問題,它顯示找不到mysqladmin這個命令

解決辦法如下:

首先找到MySQL的安裝路徑,找到mysql,mysqladmin的位置

  • 使用命令
whereis mysql
whereis mysqladmin
  • 創(chuàng)建軟鏈接
ln -s /usr/local/mysql/bin/mysql /usr/bin
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
  • 啟動MySQL
systemctl start mysqld.service
  • 查找初始密碼
[root@VM-4-13-centos bin]# grep "password" /var/log/mysqld.log
2022-11-11T13:30:29.233762Z 1 [Note] A temporary password is generated for root@localhost: dnqPGeySk6_8
2022-11-11T13:59:07.201871Z 2 [Note] Access denied for user 'root'@'localhost' (using password: YES)
2022-11-11T13:59:16.191045Z 3 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-11-11T13:59:46.683483Z 4 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-11-11T14:00:06.485081Z 5 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-11-11T14:00:11.311448Z 6 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-11-11T14:01:12.576128Z 7 [Note] Access denied for user 'root'@'localhost' (using password: NO)
2022-11-11T14:01:54.863154Z 8 [Note] Access denied for user 'root'@'localhost' (using password: NO)

1.例如你的 root用戶現(xiàn)在沒有密碼,你希望的密碼修改為123456,那么命令是:

mysqladmin -u root password 123456

2.如果你的root現(xiàn)在有密碼了(123456),那么修改密碼為abcdef的命令是:

mysqladmin -u root -p password abcdef

注意,命令回車后會問你舊密碼,輸入舊密碼123456之后命令完成,密碼修改成功。

3.如果你的root現(xiàn)在有密碼了(123456),那么修改密碼為abcdef的命令是:

mysqladmin -u root -p123456 password abcdef (注意-p 不要和后面的密碼分開寫,要寫在一起,不然會出錯,錯誤如下所示)

更好的方式是使用命令查詢初始密碼

然后登陸進入MySQL

使用命令行修改密碼,但是如果我們設(shè)置的密碼復(fù)雜度不夠,它是不給設(shè)置的,所以要修改一下配置

set global validate_password_policy=0;  # 保密級別
set global validate_password_length=1; # 密碼長度

然后修改密碼

ALTER USER USER() IDENTIFIED BY '您的新密碼;

至此就OK了~

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 優(yōu)化mysql之key_buffer_size設(shè)置

    優(yōu)化mysql之key_buffer_size設(shè)置

    這篇文章主要介紹了優(yōu)化mysql之key_buffer_size設(shè)置的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • MySQL嵌套查詢實例詳解

    MySQL嵌套查詢實例詳解

    這篇文章主要介紹了MySQL嵌套查詢的使用技巧,結(jié)合實例形式較為詳細(xì)的分析了MySQL嵌套查詢參數(shù)設(shè)置、使用方法與注意事項,需要的朋友可以參考下
    2015-12-12
  • mysql存儲過程之返回多個值的方法示例

    mysql存儲過程之返回多個值的方法示例

    這篇文章主要介紹了mysql存儲過程之返回多個值的方法,結(jié)合實例形式分析了mysql存儲過程返回多個值的實現(xiàn)方法與PHP調(diào)用技巧,需要的朋友可以參考下
    2019-12-12
  • Mysql查詢條件判斷是否包含字符串的方法實現(xiàn)

    Mysql查詢條件判斷是否包含字符串的方法實現(xiàn)

    本文主要介紹了Mysql查詢條件判斷是否包含字符串的方法實現(xiàn),主要包括like,locate,postion,instr,find_in_set這幾種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Mysql寫入數(shù)據(jù)十幾秒后被自動刪除了如何解決

    Mysql寫入數(shù)據(jù)十幾秒后被自動刪除了如何解決

    這篇文章主要介紹了Mysql寫入數(shù)據(jù)十幾秒后被自動刪除了如何解決,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • mysql中tonumber函數(shù)使用及注意事項

    mysql中tonumber函數(shù)使用及注意事項

    在MySQL中,沒有直接的TO_NUMBER函數(shù),但可以通過CAST或CONVERT實現(xiàn)字符串到數(shù)字的轉(zhuǎn)換,轉(zhuǎn)換前需明確數(shù)據(jù)類型,了解轉(zhuǎn)換語法,并注意錯誤處理、空值處理、格式合規(guī)性和精度問題,本文介紹mysql中tonumber函數(shù)使用及注意事項,感興趣的朋友一起看看吧
    2025-02-02
  • MySQL免密登錄的幾種配置方式小結(jié)

    MySQL免密登錄的幾種配置方式小結(jié)

    在日常運維中,為了簡化登錄操作或提高自動化腳本執(zhí)行的效率,我們經(jīng)常需要配置 MySQL 免密登錄,MySQL 支持通過多種方式實現(xiàn)免密登錄,這樣我們就可以避免每次輸入密碼,本文給大家介紹了MySQL免密登錄的幾種配置方式,需要的朋友可以參考下
    2024-10-10
  • MySQL exists 和in 詳解及區(qū)別

    MySQL exists 和in 詳解及區(qū)別

    本文章向大家介紹MySQL exists 和in 使用方法以及他們之間的區(qū)別,需要的朋友可以參考下
    2017-01-01
  • mysql利用group_concat()合并多行數(shù)據(jù)到一行

    mysql利用group_concat()合并多行數(shù)據(jù)到一行

    把查詢name字段得到的多行記錄進行合并,可以通過程序?qū)崿F(xiàn),但也可直接在sql層完成,需要的朋友可以參考下
    2014-07-07
  • linux版mysql8配置表名不區(qū)分大小寫問題

    linux版mysql8配置表名不區(qū)分大小寫問題

    文章介紹了MySQL 8的安裝步驟,包括配置忽略大小寫、備份數(shù)據(jù)、停止和刪除數(shù)據(jù)庫文件、配置my.cnf文件、初始化、啟動服務(wù)和登錄設(shè)置密碼,還討論了在配置遠(yuǎn)程連接時遇到的常見問題,特別是MySQL 8版本中由于密碼加密方法變化導(dǎo)致的問題解決方法
    2024-11-11

最新評論