{"id":1166,"date":"2024-08-24T11:13:19","date_gmt":"2024-08-24T03:13:19","guid":{"rendered":"http:\/\/www.max-shu.com\/blog\/?p=1166"},"modified":"2024-08-24T11:13:20","modified_gmt":"2024-08-24T03:13:20","slug":"%e5%9c%a8rocky-linux-9-x%e4%b8%8a%e5%ae%89%e8%a3%85mysql-8-x","status":"publish","type":"post","link":"http:\/\/www.max-shu.com\/blog\/?p=1166","title":{"rendered":"\u5728Rocky Linux 9.x\u4e0a\u5b89\u88c5MySQL 8.x"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p><strong>\u5148\u66f4\u65b0Rocky\u7684\u6e90\u5230\u5883\u5185\uff1a<\/strong><\/p>\n\n\n\n<p># sed -e &#8216;s|^mirrorlist=|#mirrorlist=|g&#8217; \\<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-e &#8216;s|^#baseurl=<a href=\"http:\/\/dl.rockylinux.org\/$contentdir%7Cbaseurl=https:\/\/mirrors.sjtug.sjtu.edu.cn\/rocky%7Cg\">http:\/\/dl.rockylinux.org\/$contentdir|baseurl=https:\/\/mirrors.sjtug.sjtu.edu.cn\/rocky|g<\/a>&#8216; \\<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;-i.bak \\<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;\/etc\/yum.repos.d\/rocky*.repo<\/p>\n\n\n\n<p># dnf makecache &#8211;releasever 9<\/p>\n\n\n\n<p><strong>\u5b89\u88c5\uff1a<\/strong><\/p>\n\n\n\n<p># wget <a href=\"https:\/\/dev.mysql.com\/get\/mysql84-community-release-el9-1.noarch.rpm\">https:\/\/dev.mysql.com\/get\/mysql84-community-release-el9-1.noarch.rpm<\/a><\/p>\n\n\n\n<p># dnf install -y .\/mysql84-community-release-el9-1.noarch.rpm<\/p>\n\n\n\n<p># dnf install -y mysql-community-server&nbsp;&nbsp;&#8211;releasever 9<\/p>\n\n\n\n<p><strong>\u4fee\u6539\u914d\u7f6e\u6587\u4ef6\uff1a<\/strong><\/p>\n\n\n\n<p># vi \/etc\/my.cnf<\/p>\n\n\n\n<p>&#8230;<\/p>\n\n\n\n<p>[mysqld]<\/p>\n\n\n\n<p>&#8230;<\/p>\n\n\n\n<p>user=mysql<\/p>\n\n\n\n<p>mysql_native_password=ON<\/p>\n\n\n\n<p><strong>\u542f\u52a8\uff1a<\/strong><\/p>\n\n\n\n<p># systemctl start mysqld.service<\/p>\n\n\n\n<p># systemctl enable mysqld.service<\/p>\n\n\n\n<p># systemctl status mysqld.service<\/p>\n\n\n\n<p><strong>\u767b\u5f55\uff1a<\/strong><\/p>\n\n\n\n<p># grep &#8220;password&#8221; \/var\/log\/mysqld.log<\/p>\n\n\n\n<p>2024-08-16T10:19:26.880855Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: R7)W&amp;&amp;\/JsX(G<\/p>\n\n\n\n<p># mysql -uroot -p<\/p>\n\n\n\n<p>\u8f93\u5165\u4e0a\u9762\u7684\u5bc6\u7801\u767b\u5f55\u8fdb\u53bb\uff0c\u67e5\u770b\u63d2\u4ef6\uff0c\u4fdd\u8bc1mysql_native_password\u6fc0\u6d3b\u4ee5\u4fbf\u548c5.x\u7248\u672c\u7684\u5bc6\u7801\u7b97\u6cd5\u517c\u5bb9\uff1a<\/p>\n\n\n\n<p>&gt; show plugins;<\/p>\n\n\n\n<p>| mysql_native_password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| ACTIVE&nbsp;&nbsp;&nbsp;| AUTHENTICATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| NULL&nbsp;&nbsp;&nbsp;&nbsp;| GPL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<\/p>\n\n\n\n<p>\u628a\u5bc6\u7801\u9a8c\u8bc1\u6539\u6210\u6700\u7b80\u5355\u7684\uff08\u7ebf\u4e0a\u7cfb\u7edf\u4e0d\u5efa\u8bae\uff09\uff1a<\/p>\n\n\n\n<p>&gt;&nbsp;ALTER USER &#8216;root&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8220;1234@abcd&#8221;;<\/p>\n\n\n\n<p>&gt;&nbsp;set global validate_password.policy=0;<\/p>\n\n\n\n<p>&gt;&nbsp;set global validate_password.length=1;<\/p>\n\n\n\n<p>&gt; ALTER USER &#8216;root&#8217;@&#8217;localhost&#8217; IDENTIFIED BY &#8220;123456&#8221;;<\/p>\n\n\n\n<p>&gt;&nbsp;use mysql;<\/p>\n\n\n\n<p>&gt;&nbsp;select * from user;<\/p>\n\n\n\n<p>&gt; CREATE USER &#8216;root&#8217;@&#8217;%&#8217; IDENTIFIED BY &#8216;123456&#8217;;<\/p>\n\n\n\n<p>\uff08\u5982\u679c\u4ece\u8001\u7248\u672c\u5347\u7ea7\uff1a&gt; CREATE USER &#8216;root&#8217;@&#8217;%&#8217; IDENTIFIED WITH &#8216;mysql_native_password&#8217;&nbsp;BY &#8216;123456&#8217;&nbsp; \uff09<\/p>\n\n\n\n<p>&gt; GRANT ALL PRIVILEGES ON *.* TO &#8216;root&#8217;@&#8217;%&#8217; WITH GRANT OPTION;<\/p>\n\n\n\n<p>&gt; FLUSH PRIVILEGES;<\/p>\n\n\n\n<p><strong>\u79fb\u9664\uff1a<\/strong><\/p>\n\n\n\n<p># dnf remove mysql-server<\/p>\n\n\n\n<p># dnf remove mysql-server-common-*<\/p>\n\n\n\n<p># dnf list installed | grep mysql<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5148\u66f4\u65b0Rocky\u7684\u6e90\u5230\u5883\u5185\uff1a # sed -e &#8216;s|^mirrorlist=|#mirrorli &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,63],"tags":[9,365,910],"class_list":["post-1166","post","type-post","status-publish","format-standard","hentry","category-linuxandroid","category-63","tag-linux","tag-mysql","tag-rocky"],"views":793,"_links":{"self":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1166"}],"version-history":[{"count":1,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1166\/revisions"}],"predecessor-version":[{"id":1167,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1166\/revisions\/1167"}],"wp:attachment":[{"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1166"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.max-shu.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}