linux学习遇到的一些问题

阅读更多

1./usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist  报错

a.先到 安装mysql 下的 scripts目录

b.执行下面的命令,其中 basedir和datadir 要与你自己在 /etc/my.cnf 中配置的一致,如果没有配置就用默认的

./mysql_install_db --user=mysql --basedir=[你自己设置的basedir] --datadir=[你自己设置的basedir]

我自己设置的这两个参数是:

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

 

2.mysql 启动命令  

(1) service mysqld start  

(2) mysqld_safe --user=mysql &

(3)sudo mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql &

 

3.修改mysql用户权限

grant select, insert, update, delete on testdb.* to common_user@’%’

 

4.添加新用户

CREATE USER foo@localhost IDENTIFIED BY '123';

 

5.修改为远程访问

update user set host = '%' where user = 'root';

flush privileges; (修改完后必须刷新权限,要不不会立刻生效)

 

6.安装mysql

 http://www.runoob.com/mysql/mysql-install.html

 

7. 修改mysql 密码的方法

方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

 

8.

 

 

你可能感兴趣的:(linux)