Centos 6.5 Install Mysql 8.0.0

來源:互聯網
上載者:User

標籤:pmt   serve   fan   back   mysql使用者   $path   問題   log   sel   

依賴包
yum install numactl libaio perl-Time-HiRes per-devel -y

下載對應系統版本下載
wget http://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz

卸載系統內建的mysql

rpm -qa | grep mysql

 如果系統有,刪除:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

 

下載的檔案移動至Linux伺服器目錄下,解壓

 

    mkdir /usr/local/mysql

 

    mkdir /usr/local/data

 

    tar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql/

 

    建立mysql使用者組和mysql使用者,並使mysql是目錄/usr/local/mysql的擁有者

 

    

 

    groupadd mysql

 

    useradd -r -g mysql mysql

 

    chown -R mysql:mysql /usr/local/mysql

 

 

初始化資料庫,產生[email protected]和密碼,把密碼記下

 

    /usr/local/mysql/bin/mysqld --initialize --user=mysql(自己建立的使用者名稱) --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

 

    

啟動mysql服務,檢查服務是否啟動成功 

    /usr/local/mysql/bin/mysqld_safe --user=mysql(自己建立的使用者名稱) &  //啟動

    ps -ef | grep mysql  //查看mysql服務進程

修改密碼及遠程登陸

       /usr/local/mysql/bin/mysql -u root -p

        輸入剛剛產生的臨時密碼

        use mysql;

        ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;   //修改密碼

        update user set host = ‘%‘ where user = ‘root‘;  //允許遠端存取

        解決Navicat 串連報 1251 錯誤

  出現這個原因是mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password, 解決問題方法        有兩種,一種是升級navicat驅動,一種是把mysql使用者登入密碼加密規則還原成mysql_native_password. 

        LTER USER ‘root‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER; //修改加密規則 

        ALTER USER ‘root‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;  //更新一下使用者的密碼 

        FLUSH PRIVILEGES; #重新整理許可權

將mysql服務加到系統服務中    

cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

        chmod +x /etc/rc.d/init.d/mysqld    

chkconfig --add mysqld

檢查是否生效

chkconfig --list mysqld

以後就可以使用service命令控制mysql的啟動和停止,命令為:service mysqld start和service mysqld stop

配置環境變數    

vi /etc/profile  //最後添加

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

source /etc/profile //立即生效

 

Centos 6.5 Install Mysql 8.0.0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.