链接: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.1111 12 #创建存放数据文件夹13 mkdir /usr/local/mysql-8.0.11/data14 15 #创建用户及用户组16 groupadd mysql17 useradd -g mysql mysql18 19 #授权20 chown -R mysql.mysql /usr/local/mysql-8.0.1121 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.cnf27 vi /etc/my.cnf28 #在[mysqld]下添加29 basedir=/usr/local/mysql-8.0.1130 datadir=/usr/local/mysql-8.0.11/data31 socket=/tmp/mysql.sock32 character-set-server=utf833 lower-case-table-names=134 35 #建立Mysql服务36 cp -a ./support-files/mysql.server /etc/init.d/mysql37 chmod +x /etc/init.d/mysql38 chkconfig --add mysql39 40 #检查服务是否生效41 chkconfig --list mysql42 43 #启动、停止、重启44 service mysql start45 service mysql stop46 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.cnf12 13 #在[mysqld]在增加14 default_authentication_plugin=mysql_native_password15 16 #修改root权限17 use mysql18 update user set host =‘%‘ where user=‘root‘;19 alter user ‘root‘@‘%‘ identified with mysql_native_password by ‘new password‘;20 flush privileges;