数据库:
安装mysql --安装包去官网下载
1、window下的安装:
两种类型:zip (压缩包) exe msi(集成版)
1、exe msi下一步 下一步
2、zip(压缩包)
1、解压zip包(非中文路径)
2、修改mysql配置文件
basedir =找到bin的路径位置 eg(F:\mytoools\mysql-5.5.41-winx64)
datadir =F:\mytoools\mysql-5.5.41-winx64\data
3、需要以管理员要将路径切到mysql解压的主目录的/bin
4、配置环境变量path ,把bin的路径给加上去。
5、使用mysqld install
6、启动mysql服务 net start [stop|restart] mysql
7、进入mysql (直接输入mysql)
2、Linux下的安装:
1、使用tar安装
2、apt apt-get
sudo apt install mysql-server sudo apt install mysql-client
window配置远程连接:
mysql数据库中的user表中的root用户的host修改%
远程连接步骤:
先进入mysql
1、show databases;
2、user mysql;
3、show tables;
4、select user,host from user;
5、update user set host ="%" where user="root";
这句话是改变用户root下的host ="%"
6
7、Ls
8、Sudo vimmysqld.cnf
9、# bind(43行前面加上#)
10、然后更新mysql(sudoservice mysql restart)
11、进入这个路径/etc/mysql/mysql.conf.d。在这个路径下查找有没有mysql(ps -aux | grep mysql)
12、mysql -uroot -proot -h192.168.12.73利用-h进入mysql
13登录mysql几种写法:
1、mysql -uroot -proot -h192.168.12.73利用-h进入mysql
2、也可以mysql -uroot -proot -hlocalhost
3、还可以mysql -uroot -proot -h192.168.0.0.1
4、mysql -uroot -p不写-h默认本地。
即:
Mysq –h 主机名称(IP地址) -u 用户名称 –p (密码)
Mysq –h 主机名称(IP地址) -u 用户名称 –p
Mysq -u 用户名称 –p (密码)
Mysq -u 用户名称 –p
15、192.168.0.0.1表示我们的局域网段。-proot-p可以直接密码,但我们不这样使用,因为密码暴漏了,别人看见了。
window和linux安装管理对比:
·启动
service mysql start (linux)
net start mysql (window)
·停止
service mysql stop (linux)
net stop mysql (window)
·重启
service mysql restart (linux)
net start restart mysql (window)
·查询服务是否启动
net -aux | grep mysql
进入mysql方式:
直接输入mysql即可(window)
mysql -uroot -p (linux)
允许远程连接
·找到mysql配置文件并修改
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address=127.0.0.1注释
·登录mysql,运行命令
grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
记得输入自己的密码,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。
flush privileges;
刷新权限信息,也即是让我们所作的设置马上生效。
·重启mysql
/etc/init.d/mysql restart
或者
service mysql restart
1.1.2卸载管理
删除mysql的数据文件
sudo rm /var/lib/mysql/ -R
删除mqsql的配置文件
sudo rm /etc/mysql/ -R
自动卸载mysql的程序
1、sudo apt-get autoremove mysql* --purge
2、sudo apt-get remove apparmor