CentOS安装并设置MariaDB
说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,
使用 yum 的权限要求是 root 用户,如果你不是,那么可以需要 在 shell命令之前加上 sudo, 即 切换到 super 管理员进行操作. 并可能需要输入密码.
1. 添加 yum 数据源;
建议命名为 MariaDB.repo 类似的名字:
然后,写入文件内容:
选择好操作系统版本之后既可以查看,其他操作系统的安装源也可以在此处查看并设置。
2. 安装数据库
- # yum remove MariaDB-server MariaDB-client
- yum -y install MariaDB-server MariaDB-client
3. 启动数据库
如果不用进行其他的操作,则现在就可以直接启动数据库,并进行测试了。
- # 查看mysql状态;关闭数据库
- # service mysql status
- # service mysql stop
- # 启动数据库
- service mysql start
- # 修改root密码
- mysqladmin -u root password 'root'
如果是重要的服务器,请使用复杂密码,例如邮箱,各种自由组合的规则的字符等。
5. 登录数据库
- mysql -u root -p
- mysql -h 127.0.0.1 -P 3306 -u root -p
6. 简单SQL测试
mysql, MariaDB 的默认数据存放在 /var/lib/mysql/ 目录下,如果不想放到此处,或者是想要程序和数据分离,或者是磁盘原因,需要切换到其他路径,则可以通过修改 datadir系统变量来达成目的.
# 在文件的 mysqld 节下添加内容 [mysqld] datadir=/usr/local/ieternal/mysql_data/mysql socket=/var/lib/mysql/mysql.sock #default-character-set=utf8 character_set_server=utf8 slow_query_log=on slow_query_log_file=/usr/local/ieternal/mysql_data/slow_query_log.log long_query_time=2其中,也只有 datadir 和 socket 比较重要; 而 default-character-set 是 mysql 自己认识的,而 mariadb5.5 就不认识,相当于变成了 character_set_server
然后重新启动MySQL.
- service mysql start
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!