MySQL常用操作
安装mysql路径: cd /usr/local/mysql
配置文件: vim /etc/my.cnf
修改启动脚本: vim /etc/init.d/mysqld
启动Mysql: systemctl status mysqld
启动命令: mysql -uroot //加入环境变量,没有密码
/usr/local/mysql/bin/mysql -uroot //mysql安装在/usr/local/mysql/bin/文件下,有密码则加-p
exit或quit //退出mysql环境
ecoh $PATH //查看环境变量内容
export Path=$PATH:/usr/loca/mysql/bin/ //更改环境变量,增加mysql绝对路径
即可直接使用mysql -uroot -p 命令进入
第二种将mysql文件绝对路径写入环境变量
vim /etc/profile //进入环境变量配置界面
将绝对路径放入该文件下最后一行
:wq //完成编写退出
Source /etc/profile //使环境变量生效
重启后就可直接使用mysql -uroot -p 命令进入Mysql
- 如何更改root密码
mysqladmin -uroot password ‘123z’ //第一次无密码创建密码
不知道密码时更改root密码
(1)先更改配置文件
vim /etc/my.cnf
在[mysqld]下写入skip – grant //忽略授权
(2)更改后重启Mysql服务
systemctl restart mysqld //重启
之后可不需密码直接登入
(3)更改表
use mysql; //进入mysql库
select * from user; //进入user表
select password from user where user=’root’; //查看user表下root的密码
update user set password=password(‘linux’) where user=’root’; //更新user表,修改密码为linux
quit //退出
(4)将配置改回再重启
进入vim /etc/my.cnf 将之前添加的skip – grant删除
再重启mysql服务: systemctl restart mysqld
2.连接数据库
(1) 输入用户名密码直接连接本机
(2) 连接远程(A连接B服务器的mysql)
(3) 使用socket连接
先进入配置文件
socket = /tmp/mysql.sock //socket监听文件
mysql -uroot -plinux -S/tmp/mysql.sock //socket连接,只适合本机用
(4) mysql -uroot -plinux -e “show databases” //多用在脚本