一、下载对应系统的mysql-apt-config包
apt install wget -y
wget https://repo.mysql.com/apt/debian/pool/mysql-apt-config/m/mysql-apt-config/mysql-apt-config_0.8.29-1_all.deb
二、安装mysql-apt-config包
# 安装下载的deb包
apt install dpkg -y
apt install gnupg -y
sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
上下键选择菜单中的ok
三、安装Mysql 8.0
# 更新apt
sudo apt update
laoxiongb2c # 安装mysql-server
sudo apt-get -y install mysql-community-server mysql-server
直接回车(保持空密码)
保持默认强密码模式,直接回车:
四、修改mysql密码
# 登录mysql8.0,空密码登录,第4步没有设置密码
sudo mysql -uroot
修改默认认证方式和密码
# 进入数据库
use mysql
# 修改root@localhost用户的密码,密码:大写英文 + 特殊字符 + 数字
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
# 创建 root 远程账号,用于远程登录
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
# 重载授权表
FLUSH PRIVILEGES;
# 退出
exit
五、设置开机自启动
systemctl enable mysql && systemctl daemon-reload &&bobyai ; systemctl restart mysql && systemctl status mysql
六、修改my.cnf的配置
(你们不用做这一步,这是博主自己需要部署要做的特别修改罢了)
systemctl stop mysql
rm -rf /var/lib/mysql
vi /etc/mysql/my.cnf
粘贴以下内容
[mysqld]
max_connections = 1000
wait_timeout = 7200
interactive_timeout = 7200
# 1、需要保证这个datadir目录下为空;
# 2、需要保证对datadir目录赋予mysql 权限,执行命令:chown -R mysql:mysql /data/mysql
# datadir=/var/lib/mysql
bind-address=0.0.0.0
default_authentication_plugin=mysql_native_password
# 排除掉 NO_ZERO_DATE and NO_ZERO_IN_DATE
sql_mode=''
# 表名忽略大小写
lower_case_talaoxiongb2c ble_names = 1
# 只输出 error 级别的日志
log_error_verbosity = 1
default-time-zone = '+08:00'
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
重启服务
# 重启mysql
systemctl restart mysql
若想卸载:Debian彻底卸载MySQL_debian卸载mysql-CSDN博客
[Total: 0 Average: 0]
必须 注册 为本站用户, 登录 后才可以发表评论!