Linux Mysql server配置(笔记)

1.在Ubuntu下安装Mysqlclient和Mysqlserver

sudo apt-get install mysql-client
sudo apt-get install mysql-server

2.安装之后修改root密码

$ mysqladmin -u root password your_new_passwd

3.连接Mysql,可以在-p之后紧跟root对应的密码,或-p按回车之后隐式输入密码

$mysql -u root -p

4.新建一个用户,需要用root连接Mysql,新建完用户记得刷新一下权限

mysql> use mysql;
mysql> insert into user(Host,User,Password) values('localhost','name',password('123456'));
mysql> flush privileges;

5.新建之后用该用户连接一次验证是否新建成功

6.给新建的用户添加对应的数据库和权限,"name@'%'"表示用户可以在任何主机登陆,即不限制其远程连接

mysql> create database newdb;
mysql> grant all privileges on newdb.* to name@'%' identified by '123456';
mysql> flush privileges;
  7.在别的机器上测试远程连接发现连接不上,还要修改/etc/init.d/my.cnf文件,将以下一行注释掉
bind-adress = 127.0.0.1

8.连接成功

相关推荐