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” //多用在脚本
浙公网安备 33010602011771号