ini
[mysqld]
基本设置
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
网络设置
bind-address = 127.0.0.1 如需远程访问改为0.0.0.0
内存设置
innodb_buffer_pool_size = 1G 根据服务器内存调整
修改后重启服务:
bash
sudo systemctl restart mysql
四、创建数据库和用户
登录MySQL:
bash
mysql -u root -p
然后执行:
sql
创建数据库
CREATE DATABASE mydatabase;
创建用户并授权
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
五、远程访问配置(可选)
1、修改配置文件中的`bind-address`为`0.0.0.0`
2、创建远程访问用户:
sql
CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'remoteuser'@'%';
FLUSH PRIVILEGES;
3、开放防火墙端口(默认3306)
六、常用管理命令
启动/停止/重启服务:
bash
sudo systemctl start|stop|restart mysql