安装mysql
sudo apt update sudo apt install mysql-server sudo systemctl status mysql
一、修改root初始密码,默认没有密码
# 登录MySQL mysql -u root -p mysql>use mysql; mysql>alter user 'root'@'localhost' identified by '新密码'; mysql>flush privileges;
二、新建数据库,新建用户,并设置权限,开启远程访问
mysql -u root -p # 上面设置了密码为root,所以这里密码输入root mysql>use mysql; mysql>CREATE DATABASE mydb; mysql>CREATE USER 'newuser'@'%' IDENTIFIED BY '密码'; mysql>GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'%'; mysql>FLUSH PRIVILEGES; mysql>quit;
说明:
%表示允许任何ip地址,也可以指定ip
mydb.*表示mydb数据库下的所有表,也可以指定表,比如:mydb.test_table
三、修改默认的3306端口,比如修改为12345
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf port = 12345
四、修改MySQL监听
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 注释掉bind-address = 127.0.0.1 这一行或修改为0.0.0.0
五、重新启动MySQL
sudo systemctl restart mysql
六、导入sql语句
mysql>USE mydatabase; mysql>SOURCE /path/to/file.sql;
浙公网安备 33010602011771号