1. sudo apt install mysql-server
2. sudo apt isntall mysql-client
3. sudo apt install libmysqlclient-dev安装过程中会提示设置密码
安装完成后可以用sudo netstat -tap | grep mysqld查看mysqld的socket是否处于 LISTEN 状态
二、远程访问MySQL,需要做三步:
第一步是要创建一个可以远程连接的 MySQL 用户 方法一:本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"#mysql -u root -p'yourpassword'
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
方法二:直接授权(推荐)
从任何主机上使用root用户,密码:yourpassword(你的root密码)连接到mysql服务器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
操作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES
或者将127.0.0.1改成0.0.0.0
bind-address = 0.0.0.0
或者把允许访问的 ip 填上 bind-address = 192.168.1.100 第三步是重启 MySQL:
sudo service mysql restart
新手可能第一次会错输成service mysqld restart,注意了不要输错
之后就可以远程访问MySQL啦