|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!装置
rmp-ivhMySQL-server-4.1.22-0.glibc23.i386.rpm--nodeps
rmp-ivhMySQL-client-4.1.22-0.glibc23.i386.rpm--nodeps
检察是不是装置乐成
netstat-atln下令看到3306端口开放申明装置乐成
登录
mysql[-uusername][-hhost][-p[password]][dbname]
初始无暗码,这个mysql可实行文件在/usr/bin/mysql
目次
1、数据库目次
/var/lib/mysql/
2、设置文件
/usr/share/mysql(mysql.server下令及设置文件)
3、相干下令
/usr/bin(mysqladminmysqldump等下令)
4、启动剧本
/etc/rc.d/init.d/(启动剧本文件mysql的目次)
修正登录暗码
MySQL默许没有暗码
usr/bin/mysqladmin-urootpasswordnew-password
格局:mysqladmin-u用户名-p旧暗码password新暗码
启动与中断
MySQL装置完成后启动文件mysql在/etc/init.d目次下,在必要启动时运转上面下令便可
启动:
/etc/init.d/mysqlstart
中断:
/usr/bin/mysqladmin-uroot-pshutdown
从头启动:
sudo/etc/init.d/mysqlrestart
主动启动:
观察mysql是不是在主动启动列表中/sbin/chkconfig--list
把MySQL增加到你体系的启动办事组内里往/sbin/chkconfig--addmysql
把MySQL从启动办事组内里删除/sbin/chkconfig--delmysql
设置
将/usr/share/mysql/my-medium.cnf复制到/etc/my.cnf,今后修正my.cnf文件来修正mysql的全局设置
将my.cnf文件中的innodb_flush_log_at_trx_commit设成0来优化
[mysqld]后增加增加lower_case_table_names设成1来不辨别表名的巨细写
设置字符集
MySQL的默许编码是Latin1,不撑持中文,要撑持必要把数据库的默许编码修正为gbk大概utf8。
1、中断MySQL办事(bin/mysqladmin-urootshutdown)
2、在/etc/下找到my.cnf,假如没有就把MySQL的装置目次下的support-files目次下的my-medium.cnf复制到/etc/下并更名为my.cnf便可
3、翻开my.cnf今后,在[client]和[mysqld]上面均加上default-character-set=utf8,保留并封闭
4、启动MySQL办事(bin/mysqld_safe&)
查询字符集:showvariableslike%set%;
增添MySQL用户
格局:grantselecton数据库.*to用户名@登录主机identifiedby"暗码"
grantselect,insert,update,deleteon*.*touser_1@%Identifiedby123;
grantallon*.*touser_1@localhostIdentifiedby123;
近程会见
其一:
GRANTALLPRIVILEGESON*.*TOxoops_root@%IDENTIFIEDBY654321;
同意xoops_root用户能够从恣意呆板上登进MySQL。
其二:
编纂/etc/mysql/my.cnf
>skip-networking=>#skip-networking
如许就能够同意其他呆板会见MySQL了。
grantallon*.*toroot@ipidentifiedbypassword;
备份与规复
备份
进进到库目次,cd/val/lib/mysql
mysqldump-uroot-p--optaaa>back_aaa
规复
mysql-uroot-pccc<back_aaa
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|