|||
1、在终端下安装mysql
sudo apt-get install mysql-server mysql-client
一旦安装完成,MySQL 服务器应该自动启动。
2、手动启动与停止
mysqlsudo start mysql
sudo stop mysql
3、MySQL配置文件
/etc/mysql/my.cnf
其中指定了数据文件存放路径:
datadir = /var/lib/mysql
4、进入MySQL
(1)终端下输入命令:mysql -u root -p
然后输入密码,即可进入。
(2)或者终端下键入mysql,回车后直接进入。
5、修改 MySQL 的管理员密码
sudo mysqladmin -u root password newpassword
6、设置远程访问
(1)取消本地监听
正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监听需要修改 my.cnf 文件:
sudo vim /etc/mysql/my.cnf
//找到如下内容,并注释
#bind-address = 127.0.0.1
(2)授权法
mysql>GRANT ALL PRIVILEGES ON *.* TO <user>@"%" IDENTIFIED BY '<password>' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-26 07:58
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社