- 解压
进入文件夹所在路径(我放在了use/local下)
2、解压后重命名文件
执行后:
3、在MySQL根目录下新建一个文件夹data,用于存放数据
进入mysql路径执行
4、创建 mysql 用户组和 mysql 用户
groupadd mysql
useradd -g mysql mysql
(我的已经创建)
5、改变 mysql 目录权限
chown -R mysql.mysql /usr/local/mysql/
6、修改mysql配置文件(my.cnf)
vi /etc/my.cnf
以下是内容
(提示一点MYSQL8.0一定要加lower_case_table_names=1 这个参数是忽略查询大小写一定要添加,不然初始化之后再加是启动不起来的)
7、初始化数据库
/usr/local/mysql/bin/mysqld --initialize --user=mysql
记录好自己的临时密码:<s<rp;6kTwWD (这个是我本次安装的临时密码)
8、mysql配置
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
9、建立MySQL服务
cp -a support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
检查服务是否生效
chkconfig --list mysqld
10、 配置全局环境变量
编辑 / etc/profile 文件
# vi /etc/profile
在 profile 文件底部添加如下两行配置,保存后退出
export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib
export PATH
设置环境变量立即生效
source /etc/profile
11、启动MySQL服务
service mysql start
12、登录mysql并修改密码
mysql -uroot -p
密码:(刚才的临时密码)
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
13、设置可以远程登录
mysql>use mysql
mysql>update user set host='%' where user='root' limit 1;
刷新权限
mysql>flush privileges;