一、mysql 安装
1、 sudo apt-get install mysql-server
安装过程中需要输入密码,也可以为空白,貌似默认值为: MYSQL
2、sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
3、mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
4、新建数据库
creat database lee
5、授权
GRANT ALL PRIVILEGES ON 数据库.* TO 用户名@”%” IDENTIFIED BY “用户密码”;
GRANT ALL PRIVILEGES ON lee.* TO lee@”%” IDENTIFIED BY “eee”;
刷新授权,不然授权在MySQL重启前不生效,执行这条指令后,即刻生效
flush privileges;
二、 设置MySQL远程访问
1、 MySQL授权外部访问
2、取消127.0.0.1的监听绑定
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
在文件中:
bind-address=0.0.0.0
3、开放防火墙端口
sudo ufw allow 3306
三、试用
1、重启 MySQL
sudo /etc/init.d/mysql restart
2、使用数据库lee
use lee
3、创建个数据库表测试一下
create table tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT,tutorial_title VARCHAR(100) NOT NULL,tutorial_author VARCHAR(40) NOT NULL,submission_date DATE,PRIMARY KEY ( tutorial_id ) );
4、主机安装个mysql链接一下试一下就可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。