鏈接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg
提取碼:uzyj
1 #下載安裝包到/usr/local/src/ 2 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
1 cd /usr/local/src/ 2 3 #解壓 4 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 5 6 #拷貝到/usr/local 7 mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/ 8 9 #修改名稱 10 mv ./mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11 11 12 #創建存放數據文件夾 13 mkdir /usr/local/mysql-8.0.11/data 14 15 #創建用戶及用戶組 16 groupadd mysql 17 useradd -g mysql mysql 18 19 #授權 20 chown -R mysql.mysql /usr/local/mysql-8.0.11 21 22 #初始化數據庫(記錄臨時密碼) 23 cd /usr/local/mysql-8.0.11/ 24 ./bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql-8.0.11/ --datadir=/usr/local/mysql-8.0.11/data/ --initialize ; 25 26 #配置my.cnf 27 vi /etc/my.cnf 28 #在[mysqld]下添加 29 basedir=/usr/local/mysql-8.0.11 30 datadir=/usr/local/mysql-8.0.11/data 31 socket=/tmp/mysql.sock 32 character-set-server=utf8 33 lower-case-table-names=1 34 35 #建立Mysql服務 36 cp -a ./support-files/mysql.server /etc/init.d/mysql 37 chmod +x /etc/init.d/mysql 38 chkconfig --add mysql 39 40 #檢查服務是否生效 41 chkconfig --list mysql 42 43 #啟動、停止、重啟 44 service mysql start 45 service mysql stop 46 service mysql restart
1 #登錄(使用臨時密碼) 2 mysql -uroot -p 3 4 #若出現-bash: mysqldump: 未找到命令 5 ln -s /usr/local/mysql-8.0.11/bin/mysql /usr/bin 6 7 #修改密碼 8 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password'; 9 10 #配置遠程連接 11 vi /etc/my.cnf 12 13 #在[mysqld]在增加 14 default_authentication_plugin=mysql_native_password 15 16 #修改root權限 17 use mysql 18 update user set host ='%' where user='root'; 19 alter user 'root'@'%' identified with mysql_native_password by 'new password'; 20 flush privileges;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。