因为系统重装了,顺便记录一下过程:
安装:
sudo apt-get install mysql-server mysql-client
安装完后查看一下有没有安装成功
sudo netstat -tap | grep mysql
// 返回 LISTEN 与ppid 13015/mysqld 就代表成功了。
查看一下进程有没有开启
pgrep mysqld #返回进程ID
看一下 mysql 安装路径
select @@basedir as basePath from dual
端口是否打开
lsof -i:3306
最后确认一下 mysql 的服务有没有运行
service mysqld status
安装完后,mysql 默认是没有密码的,所以需要设置root密码
用SET PASSWORD
命令
登录MySQL
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
设置好root
密码后,还需要一个账户,这个账户用来常用的,root
不常用。
添加用户
1.允许本地访问的用户(127.0.0.1)
create user root@localhost identified by '123456';
2.允许外网IP访问的用户
create user 'root'@'%' identified by '123456';
查看用户
select user,host from mysql.user;
用户分配权限 授予用户在本地服务器对该数据库的全部权限
grant all privileges on dbname.* to root@localhost identified by '123456';
授予用户通过外网IP对于该数据库的全部权限
grant all privileges on dbname.* to 'root'@'%' identified by '123456';
配置好了后一定需要 更新一下权限
FLUSH PRIVILEGES; #更新权限
好了,设置好了后使用 Navicat
测试一下远程链接,没问题。
然后点击了一下备份,发现有一个备份文件。
真是幸运,所以备份很重要。 深深给自己上了一课
网友评论