https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xzer
# 创建 mysql 目录 mkdir -p /mnt/mysql # 解压缩 mysql8.0 tar包 tar -xvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
# 移动到 mysql 文件加下并重命名为mysql8.0 mv mysql-8.0.30-linux-glibc2.12-x86_64 /mnt/mysql/mysql8.0 # 进入 mysql 文件夹 cd /mnt/mysql/mysql8.0
# 创建新用户 groupadd mysql useradd -g mysql mysql # 授予执行权限 chown -R mysql.mysql /mnt/mysql/mysql8.0
# 创建数据存放目录 mkdir -p data # 使用新创建的 mysql 用户安装 cd bin & ./mysqld --user=mysql --basedir=/mnt/mysql/mysql8.0 --datadir=/mnt/mysql/mysql8.0/data/ --initialize
注:红框里面的是随机生成的密码
1)修改basedir、datadir、socket
basedir=/mnt/mysql/mysql8.0
datadir=/mnt/mysql/mysql8.0/data
socket=/tmp/mysql.sock
2)屏蔽以下三行
# [mysqld_safe]
# log-error=/var/log/mariadb/mariadb.log
# pid-file=/var/run/mariadb/mariadb.pid
3)最终 my.cnf 文件
cp -a /mnt/mysql/mysql8.0/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql
service mysql start
ln -s /mnt/mysql/mysql8.0/bin/mysql /usr/bin
service mysql start
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges;
use mysql; update user set host='%' where user='root'; flush privileges;
5、navicat 工具使用账号:root 密码:123456进行连接
1、感谢老板,给我补充了维生素RMB。
2、保护费收到了,有事给姐打电话!
... ...
1、我怀疑你是我的客户,但是你不来,我没有证据。
2、有单请麻烦我,不要麻烦我的同行们,我农村来的,不怕累!
... ...
1、去拥抱陌生,去期待惊喜。
2、以如常为喜,以如愿为安。
... ...
1、好坏全靠运气,咸淡全靠手气。
2、三餐四季不必太匆忙,有一种幸福叫下厨房。
... ...
1、得之坦然,失之淡然。
2、人间风月,浅尝即可。
... ...
1、感谢老板,给我补充了维生素RMB。
2、保护费收到了,有事给姐打电话!
... ...
1、我怀疑你是我的客户,但是你不来,我没有证据。
2、有单请麻烦我,不要麻烦我的同行们,我农村来的,不怕累!
... ...
1、去拥抱陌生,去期待惊喜。
2、以如常为喜,以如愿为安。
... ...
1、好坏全靠运气,咸淡全靠手气。
2、三餐四季不必太匆忙,有一种幸福叫下厨房。
... ...
1、得之坦然,失之淡然。
2、人间风月,浅尝即可。
... ...