登陆MySQL
[root@localhost mysql]# /usr/local/mysql/bin/mysql -uroot //未设置密码 [root@localhost mysql]# /usr/local/mysql/bin/mysql -uroot -p //输入密码 mysqladmin -uroot password ‘123456’ //创建密码为123456
更改root用户密码
root@localhost mysql]# vim /etc/my.cnf //先修改配置文件
切换到mysql数据库,对user表进行更新操作,如下:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set password=password('linux') where user='root';//修改用户名为root的密码
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
修改密码后,将配置文件修改回来。重启使用更改后的密码登录。
连接MySQL
[root@localhost mysql]# mysql -uroot -p //直接连接 [root@localhost mysql]# mysql -uroot -plinux -h127.0.0.1 -P3306. //连接远程 [root@localhost mysql]# mysql -uroot -plinux -S/tmp/mysql.sock //使用sock连接 [root@localhost mysql]# mysql -uroot -plinux -e “show databases” //连接后操作一些命令