linux mysql 操作配置
作者:jit 日期:2014-04-21
1、删除 mysql
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
2、安装 mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql(安装php5-mysql 是将php和mysql连接起来 )
查看是否启动:
sudo netstat -tap | grep mysql
重启mysql服务:
sudo /etc/init.d/mysql restart
mysql 密码变更:
sudo mysqladmin -u root password 新密码
4. 配置my.cnf
vi /etc/mysql/my.cnf
默认数据库目录位置:/var/lib/mysql
如果更改目录,先复制 cp :/var/lib/mysql /home/mysql
datadir = /home/mysql
修改了数据目录存放位置后,需要修改安全限制文件
vi /etc/apparmor.d/usr.sbin.mysqld
增加:
/home/mysql/ r,
/home/mysql/** rwk,
修改后重启下: sudo /etc/init.d/apparmor restart
其它:
default-storage-engine = MyISAM #存储引擎
character-set-server = utf8 #字符编码
collation-server = utf8_general_ci #字符编码
bind-address = 0.0.0.0 #监听地址,外部链接需更改
用户权限:
chown R mysql:mysql /home/mysql
create database 数据库名;
GRANT Select, Insert, Update, Delete, Create, Drop, INDEX, Create VIEW, SHOW VIEW, Create ROUTINE, Alter ROUTINE, EXECUTE,Alter ON 数据库名.* to 登录名@"%" identified by "密码";
sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common (非常重要)
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
2、安装 mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql(安装php5-mysql 是将php和mysql连接起来 )
查看是否启动:
sudo netstat -tap | grep mysql
重启mysql服务:
sudo /etc/init.d/mysql restart
mysql 密码变更:
sudo mysqladmin -u root password 新密码
4. 配置my.cnf
vi /etc/mysql/my.cnf
默认数据库目录位置:/var/lib/mysql
如果更改目录,先复制 cp :/var/lib/mysql /home/mysql
datadir = /home/mysql
修改了数据目录存放位置后,需要修改安全限制文件
vi /etc/apparmor.d/usr.sbin.mysqld
增加:
/home/mysql/ r,
/home/mysql/** rwk,
修改后重启下: sudo /etc/init.d/apparmor restart
其它:
default-storage-engine = MyISAM #存储引擎
character-set-server = utf8 #字符编码
collation-server = utf8_general_ci #字符编码
bind-address = 0.0.0.0 #监听地址,外部链接需更改
用户权限:
chown R mysql:mysql /home/mysql
create database 数据库名;
GRANT Select, Insert, Update, Delete, Create, Drop, INDEX, Create VIEW, SHOW VIEW, Create ROUTINE, Alter ROUTINE, EXECUTE,Alter ON 数据库名.* to 登录名@"%" identified by "密码";
[本日志由 jit 于 2014-04-27 09:48 PM 更新]
上一篇: 删除特殊文件或0字节文件下一篇: Ubuntu下单网卡多IP地址的配置
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论