linux安装mysql8.0全过程
查看服务器架构下载对应安装包1uname-m2.上传解压包到usr/local解压安装包1tar-xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz3.修改解压后的文件夹为mysql1mvmysql-8.0.27-linux-glibc2.12-x86_64 mysql4.创建mysql用户组和用户并修改权限123groupadd mysqlsudouseradd-r -g mysql mysql5.创建目录并修改权限123mkdir-p/data/mysqlchownmysql:mysql -R/data/mysql6.配置mysql所需的配置文件1vim/etc/my.cnf12345678910111213[mysqld]bind-address0.0.0.0port3306usermysqlbasedir/usr/local/mysqldatadir/data/mysqlsocket/tmp/mysql.socklog-error/data/mysql/mysql.errpid-file/data/mysql/mysql.pidcharacter_set_serverutf8mb4symbolic-links0explicit_defaults_for_timestamptruelower_case_table_names17.初始化数据库进入mysql的bin目录1cd/usr/local/mysql/bin/初始化mysql1./mysqld--defaults-file/etc/my.cnf --basedir/usr/local/mysql/--datadir/data/mysql/--usermysql --initialize查看mysql的临时密码1cat/data/mysql/mysql.err将mysql.server复制到/etc/init.d/mysql中1cp/usr/local/mysql/support-files/mysql.server/etc/init.d/mysql启动mysql1service mysql start8.修改默认密码1./mysql-u root -p这里输入的密码就是上面查看的临时密码执行修改密码命令此处的’root3306’是我的密码你可以改成你自己想要的密码1ALTER USERrootlocalhostIDENTIFIED WITH mysql_native_password BYroot3306;执行完修改命令刷新一下1flush privileges;9.配置允许远程连接12345use mysql;update usersethost%where userroot;flush privileges;10.使用客户端连接11.遇见问题总结如果之前安装过mysql在第二次安装时启动服务提示Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).说明上一次mysql未知原因关闭mysql.sock.lock被锁删掉重启即可
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2515297.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!