设为首页 加入收藏

TOP

mariadb-galera-10.0.19oncentos6.5(二)
2015-11-21 01:50:26 来源: 作者: 【 】 浏览:3
Tags:mariadb-galera-10.0.19oncentos6.5
FAULT_COLLATION=utf8_general_ci \ -DEXTRA_CHARSETS=all \ -DWITH_WSREP=1 \ -DWITH_INNODB_DISALLOW_WRITES=1 make -j4 make install 三:配置MySQL 1.新建数据文件、临时文件,修改/usr/local/mysql权限 mkdir -p /data/mysql mkdir /data/mysql/{innodb_data,data,tmp} -p mkdir /data/mysql/mysql_logs/{binary_log,innodb_log,query_log,slow_query_log,error_log} -p 2.修改权限 chown -R mysql /data/mysql chgrp -R mysql /data/mysql 3.修改参数 #rm -rf /etc/my.cnf #vi /data/mysql/my.cnf ##链接文件 #ln -fs /data/mysql/my.cnf /etc/my.cnf ll /etc/my.cnf lrwxrwxrwx. 1 root root 23 Nov 18 17:30 /etc/my.cnf -> /data/mysql/my.cnf chown -R mysql /data/mysql chgrp -R mysql /data/mysql 5.初始化数据库 cd /data/mysql/scripts # ./mysql_install_db --defaults-file=/etc/my.cnf --user=mysql --basedir=/data/mysql \ --datadir=/data/mysql/data 6.启动MySQL chown -R mysql /data/mysql chgrp -R mysql /data/mysql --6.1建议安全启动 /data/mysql/bin/mysqld_safe & /data/mysql/bin/mysqld_safe --datadir='/data/mysql/data' & --6.2添加服务,拷贝服务脚本到init.d目录,并设置开机启动 cd /data/mysql/ cp support-files/mysql.server /etc/init.d/mysql chkconfig mysql on 7.配置mysql用户 MySQL启动成功后,root默认没有密码,我们需要设置root密码。 7.1修改/etc/profile文件,在文件末尾添加 #vi /etc/profile PATH=/data/mysql/bin:$PATH export PATH #source /etc/profile 现在,我们可以在终端内直接输入mysql进入,mysql的环境了 执行下面的命令修改root密码 --7.2修改mysql管理员密码 1.修改当前用户密码 mysql -uroot -p SET PASSWORD = PASSWORD('pass01'); flush privileges; 2.给所有的root用户设定密码: 第一种方式(推荐) # mysql -uroot -p MariaDB [(none)]> MariaDB [(none)]> select host,user,password from mysql.user; +-------------+------+----------+ | host | user | password | +-------------+------+----------+ | localhost | root | | | db02.zp.com | root | | | 127.0.0.1 | root | | | ::1 | root | | | localhost | | | | db02.zp.com | | | +-------------+------+----------+ 6 rows in set (0.00 sec) update mysql.user set password = password('pass01') where user = 'root' limit 100;flush privileges; flush privileges; 3.删除所有匿名用户(不要删除root@localhost) DROP USER ''@'localhost';delete from mysql.user where user='' limit 10;commit;flush privileges; delete from mysql.user where host='db01.mysql.com';flush privileges; --7.3设置root用户可以远程访问 --方法1:授权法 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass01' \ WITH GRANT OPTION;flush privileges; select host,user,password from mysql.user; --7.4 登录mysql #mysql -hlocalhost -uroot -ppass01 ----7.5设置linux脚本 vi ~/.bash_profile #ocpyang set(绑定mysql到内网IP只能写内网IP) alias mysql="mysql -U -hlocalhost -uroot -ppass01 --auto-rehash" alias errorlog="cat /data/mysql/mysql_logs/error_log/error.log" alias mycnf="cd /data/mysql" export PATH=/data/mysql/scripts:$PATH source ~/.bash_profile ----7.7修改权限 chown -R mysql /data/mysql chgrp -R mysql /data/mysql ----7.8 常见启动错误或警告 cat /data/mysql/mysql_logs/error_log/error.log Warning] 'proxies_priv' entry '@% root@mysql.ocp.com' ignored in --skip-name-resolve mode. 解决办法: delete from mysql.proxies_priv where host='db01.mysql.com';commit;flush privileges; ****************************************************************************** 3.galera相关配置 ****************************************************************************** ---3.1 新建wsrep用户
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mysqlmha高可用架构的安装 下一篇记一次死锁问题的排查和解决

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: