通过网盘分享的文件:mysql 离线安装包
链接: https://pan.baidu.com/s/1J2XXzKgWZllErdgCweOybg 提取码: bdma
1、安装msql
1、解压
tar -xvf mysql-server_8.0.40-1ubuntu20.04_amd64.deb-bundle.tar
2、执行 deb
sudo dpkg -i mysql-community-client-plugins_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client-core_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-common_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient21_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-client_8.0.40-1ubuntu20.04_amd64.deb
sudo dpkg -i libaio1_0.3.112-5_amd64.deb
sudo dpkg -i libmecab2_0.996-10build1_amd64.deb
sudo dpkg -i mysql-community-server-core_8.0.40-1ubuntu20.04_amd64.deb
3、修改配置文件
cd /etc/mysql/conf.d
4、将mysql.cnf替换内容即可
vim mysql.cnf
5、继续执行
sudo dpkg -i mysql-community-server_8.0.40-1ubuntu20.04_amd64.deb
输入root密码
123456
6、继续执行
sudo dpkg -i mysql-server_8.0.40-1ubuntu20.04_amd64.deb
7、登入验证是否成功
mysql -uroot -p
123456
8、切换数据库
use mysql;
9、测试配置文件是否生效
SHOW VARIABLES LIKE 'lower_case_table_names';
是否忽略大小写 为1 则生效了
lower_case_table_names 1
10、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
FLUSH PRIVILEGES;
11、如果其它服务器链接不到数据库
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
备注:
1、mysql默认开机自启
2、mysql进程查看 ps -ef | grep mysql
3、如果mysql启动报错查看报错原因 tail -n 50 /var/log/mysql/error.log
4、mysql 重启 sudo systemctl restart mysql
5、mysql 停止 sudo systemctl stop mysql
6、mysql 启动 sudo systemctl start mysql
7、查看用户配置SELECT user, host FROM mysql.user WHERE user = 'root';
new_password
2、卸载 mysql
1、 停止MySQL服务
sudo systemctl stop mysql
2、 卸载MySQL软件包
sudo apt-get remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
3、 删除MySQL配置文件和数据
sudo rm -rf /etc/mysql /var/lib/mysql
4、清理残留文件和依赖项
sudo apt-get autoremove
sudo apt-get autoclean
5、检查MySQL是否完全卸载:
为了确认MySQL已经完全卸载,你可以在/etc文件夹下搜索mysql,查看是否还存在MySQL相关的文件。如果存在,你可以手动删除这些文件。