共计 1085 个字符,预计需要花费 3 分钟才能阅读完成。
更新
sudo apt update
sudo apt install gnupg
装置 DEB Package
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.25-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.25-1_all.deb
具体版本见官方网站:MySQL Community Downloads,这里仅以版本 0.8.25-1
作为示例。
更新缓存
sudo apt update
装置 MySQL Server
sudo apt-get install mysql-community-server
查看状态
systemctl status mysql.service
平安地配置 MySQL 服务
sudo mysql_secure_installation
查看运行状态和版本信息
sudo mysqladmin -u root -p version
容许近程拜访
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
在最初一行增加:
bind-address=127.0.0.1
- 保留:
Ctrl
+O
- 确认批改的文件名:
Enter
- 退出:
Ctrl
+X
凋谢端口:
sudo ufw allow 3306/tcp
重启服务:
systemctl restart mysql
增加近程拜访用户
进入 MySQL 命令行:
sudo mysql -u root -p
查看现有用户:
SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;
增加用户:
create user your_name identified by 'your_password';
为新增的用户受权:
grant all privileges on *.* to 'your_name'@'%';
刷新权限更改:
FLUSH PRIVILEGES;
限度 IP 拜访
GRANT ALL ON *.* TO 'your_name'@'233.233.233.233' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
服务开机自启动
查看自启动服务列表:
systemctl list-unit-files | grep enabled
若 MySQL 不在列表中,开启自启动:
sudo systemctl enable mysql
客户端验证
版权申明
本博客所有的原创文章,作者皆保留版权。转载必须蕴含本申明,放弃本文残缺,并以超链接模式注明作者后除和本文原始地址:https://blog.mazey.net/3680.html
(完)
正文完