MySQL简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司,MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
安装前的准备
1、系统环境:Linux发行版支持的版本有:CentOS、Ubuntu、Debian、RedHat等。
2、硬件需求:至少需要256M内存,推荐使用512M或更高的内存。
3、网络环境:确保服务器可以访问互联网,以便从MySQL官网下载安装包。
安装步骤
1、更新系统软件包
sudo apt-get update
2、安装MySQL服务器
sudo apt-get install mysql-server
3、启动MySQL服务
sudo systemctl start mysql
4、设置MySQL开机自启动
sudo systemctl enable mysql
5、运行安全脚本,设置root密码等安全措施
sudo mysql_secure_installation
配置MySQL
1、登录MySQL
mysql -u root -p
2、修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
3、创建普通用户并授权
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
4、退出MySQL命令行客户端,输入以下命令使配置生效:
exit;
相关问题与解答
1、如何查看MySQL版本?
答:执行以下命令查看MySQL版本:
SELECT VERSION();
或者查看软件包信息:
dpkg -l | grep mysql-server
2、如何卸载MySQL?
答:执行以下命令卸载MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common libmysqlclient-dev libmysqlclient18 libmysqlclient-dev libmysqlclient-dbg libmysqlcppconn7v5 libmysqlcppconn8v5 libmysqlcppconn9v5 libmysqlcppconn10v5 libmysqlcppconn11v5 libmysqlcppconn12v5 libmysqlcppconn13v5 libmysqlcppconn14v5 libmysqlcppconn15v5 libmysqlcppconn16v5 libmysqlcppconn17v5 libmysqlcppconn18v5 libmysqlcppconn19v5 libmysqlcppconn20v5 mysql-client libmysqlclient-dev libmysqlclient18 libmysqlclient-dbg libmysqlcppconn7v5 libmysqlcppconn8v5 libmysqlcppconn9v5 libmysqlcppconn10v5 libmysqlcppconn11v5 libmysqlcppconn12v5 libmysqlcppconn13v5 libmysqlcppconn14v5 libmysqlcppconn15v5 libmysqlcppconn16v5 libmysqlcppconn17v5 libmysqlcppconn18v5 libmysqlcppconn19v5 libmysqlcppconn20v5 mysql-common-5.7.39-0ubuntu0.18.04.1 amd64 mysql-community-common-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-libs-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-client-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-server-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-common-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-client-8.0.26-0ubuntu0.18.04.1 amd64 mysql-community-server-8.0.26-0ubuntu0.18.04.1 amd64 mysql-tools-common-8.0.26-0ubuntu0.18.04.1 amd64 mysql-tools-scripts-8.0.26-0ubuntu0.18.04.1 amd64 mysql-tools-sysvars-8.0.26-0ubuntu0.18.04.1 amd64 mysqldump (Ubuntu) (amd64) deb/pool/main/m/mysqldump/mysqldump_8.0.26_all.deb (Ubuntu) (amd64) deb/pool/main/m/mysqldump/mysqldump_8.0.26_all_source_all_debs_amd64_all_debs_noarch_amd64_all_debs_xenial_amd64_all_debs_stretch_amd64_all_debs_buster_amd64_all (Ubuntu) (amd64) deb/pool/main/m/mysqldump/libmysqlclient7perl (Ubuntu) (amd64) ...(省略部分包名)
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/140667.html