MySQL知识点
一、在Linux centos上新安装了mysql后,为mysql添加密码:
1.安装完成时,可以使用命令service mysqld start开启mysql;
需要注意此时进入mysql是匿名访问的,不能查看名为mysql的数据库,也不能创建新的数据库,否则会报错.mark一下下
2.停止mysql服务:
$ service mysqld stop;
也可以使用kill命令杀掉mysql的守护进程,在此之前你需要先查看一下都有哪些mysql的进程:
$ ps -ef | grep mysql | grep -v grep | awk '{print $2}' | xargs kill -9
3.修改mysql登录设置:
$ vi /etc/my.cnf
在[mysqld]中加入:
skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存退出。
4.重启mysqld。
$ service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
5.登录并修改mysql默认账户root的密码:
$ mysql (或者使用/usr/bin/mysql)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('Your password'