|
mysql的登录:
1
2
3
4
5
6
7
8
| [iyunv@lianxi ~]# /usr/local/mysql/bin/mysql -uroot //登录mysql,
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 152
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
|
/因为PATH里面没有 /usr/local/mysql/bin/,所以要加上 这一串,若想直接用mysql,我们可以设置PATH,或者设置别名
1
2
3
4
5
6
7
8
9
| [iyunv@lianxi ~]# alias mysql="/usr/local/mysql/bin/mysql" //用alias设置别名
[iyunv@lianxi ~]# mysql //可直接用mysql登录
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 153
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
|
我们也可以添加环境变量
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| root@lianxi ~]# vim /etc/profile.d/path.sh //设置path变量
#!/bin/bash
export PATH=$PATH:/usr/local/mysql/bin
[iyunv@lianxi ~]# source /etc/profile.d/path.sh //设置完成后,要使其生效
[iyunv@lianxi ~]# unalias mysql //去掉设置的别名
[iyunv@lianxi ~]# mysql //mysql 登录
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 154
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
|
给mysql设置密码
1
2
3
4
5
6
7
8
9
10
11
12
| [iyunv@lianxi ~]# mysqladmin -uroot password '123www' /给mysql设定密码,这里用的是mysqladmin
[iyunv@lianxi ~]# mysql -uroot /不加密码登录不成功
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[iyunv@lianxi ~]# mysql -uroot -p123www 、/加上-p选项和密码登录成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 159
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
|
重置mysql密码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| mysql的主配置文件是my.cnf,首先用vi打开文件,在mysql的字段下添加skip-grant(取消授权)
[iyunv@lianxi ~]# service mysqld restart 、/重启mysql服务
Shutting down MySQL.. SUCCESS!
Starting MySQL....... SUCCESS!
[iyunv@lianxi ~]# mysql /此时可以不用密码直接登录
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql; /使用mysql数据库
Database changed
mysql> update user set password=password('abcde') where user='root'; /更改一个新的密码小括号里面为新密码
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql>
[iyunv@lianxi ~]# vim /etc/my.cnf /进入mysql.cnf主配置文件,删除skip-grant这一行
[iyunv@lianxi ~]# !s /重启mysql
service mysqld restart
Shutting down MySQL. SUCCESS!
Starting MySQL. SUCCESS!
[iyunv@lianxi ~]# mysql -uroot -pabcde /使用新密码登录
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
|
|
|