1、MySQL下载地址:MySQL :: Download MySQL Community Server
解压:tar -zxvf xxx 移动和重命名: mv mysqlxx /opt/usr/local/mysql
groupadd mysql
useradd -r -g mysql mysql
4、更改mysql 目录下所有文件夹所属的用户组、用户以及文件权限
创建数据目录并赋予权限
groupadd mysql
useradd -r -g mysql mysql
#首先切换到/etc/目录下:cd /etc/
#在这里创建一个mysql的配置文件my.cnf :touch my.cnf
#编辑my.cnf,配置文件参考如下:(后授权chmod -R 775 /etc/my.cnf )
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#character config
character_set_server=utf8mb4
explicit_defaults_for_timestamp=true
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/data/mysql/mysqld.err
pid-file=/data/mysql/mysqld.pid
#进入mysql目录 :
cd /usr/local/mysql/bin/
#初始化:
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
#查看密码:
cat /data/mysql/mysql.err (先保存后面修改)
7、启动mysql,并更改root密码
先将mysql.server放置到/etc/init.d/mysql中:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动:service mysql start
查看:ps -ef|grep mysql
修改密码 ./mysql -u root -p #bin目录下
(如果不希望每次都到bin目录下使用mysql命令则执行以下命令 :ln -s /usr/local/mysql/bin/mysql /usr/bin )
再执行下面三步操作,然后重新登录:
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
#登录进来之后,切换到mysql库
use mysql;
#修改用户权限
update user set user.Host='%' where user.User='root';
#刷新权限
flush privileges;
11、卸载Mariadb : yum remove mariadb
1、删除配置文件 rm -f /etc/my.cnf
2、删除数据目录 rm -rf /var/lib/mysql/
3、查看删除所有安装rpm包的列表 rpm -qa|grep mariadb